JournaPet is a new open-source journaling app built with flutter, taht combines self-care, gamification, and privacy. JournaPet stores your data locally or on a user-speciefied server you control, giving you control over your own data.
JournaPet also features a pet leveling system, where the compleation of daily tasks, reminders, and other self-care activities erns you XP to level up your virtual friend and customize it.
(x-marked means the feature has been implemented)
- Privacy First: All data is stored locally or on a private server chosen by the user.
- Journaling Made Fun: Record your thoughts, goals, and experiences easily.
- Dynamic task tracking and habit formation tools with data visualization for tracking your progress over time.
- Gamified Self-Care: Earn XP by completing daily tasks and watching your pet grow.
- Customizable pets. Style your pet with its style and animations.
- Customizable Reminders: Stay on track with personalized task notifications.
- Cross-Platform Support: Built with Flutter to work seamlessly on iOS, Android, and beyond.
- Install Flutter and ensure it is set up on your system.
- Clone the repository:
git clone https://github.com/TheOriginalAn3/journapet.git
cd journapet
- Run
flutter pub
get to install dependencies. - Use
flutter run
to launch the app on your device or emulator.
We welcome contributions! Here's how you can get involved:
- Fork the repository.
- Create a feature branch:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -m 'Add a cool feature'
- Push to your branch:
git push origin feature/your-feature-name
- Submit a pull request.
OR
Submit a feature request
This project is licensed under the Apache License Version 2.0, January 2004. For more info see LICENSE
Follow our journey and contribute to making JournaPet a reality. Let’s build a healthier and more joyful way to journal!