RPG-Style Habit Tracker Transform your everyday routines into epic quests and level up your life one habit at a time!
-
Epic Quests ⚔️ Turn daily tasks into adventures with Daily, Weekly, Monthly, Seasonal, and One-Time quests.
-
Personalized Scheduling 📅 Customize your quest schedule to fit your lifestyle—whether it's a daily grind or a seasonal sprint.
-
Progress at a Glance 📊 Track your streaks, mark quests as complete, and celebrate every achievement with flair!
-
Secure & Seamless 🔒 Enjoy robust JWT-based authentication that keeps your data secure and your session seamless.
-
Immersive UI 📱 Built with React Native and Expo, delivering a sleek, mobile-first experience with dynamic visuals.
- React Native + Expo 🚀
- TypeScript 📝
- Tailwind CSS 🎨
- Node.js v18.0.0 or higher 💻
- npm or yarn 📦
-
Clone the Repo:
git clone https://github.com/Swiatlon/GoodieHabbi.git cd GoodieHabbi
-
Install Dependencies:
npm install # or yarn
-
Start the App:
npm run start # or yarn start
Launch with Expo CLI and scan the QR code with the Expo Go app on your device.
-
Register / Log In 🔑 Securely authenticate with JWT tokens to access your personal quest dashboard.
-
Create & Customize Quests ✨ Add tasks with details like priority, emojis, and dates to make your quests uniquely yours.
-
Track & Complete 🏁 Mark quests as complete, monitor your progress, and enjoy your journey to better habits.
We’d love your help in making GoodieHabbi even better! Follow these steps:
- Fork the repository.
- Create a new branch (e.g.,
feature/your-feature
). - Commit your changes with clear messages.
- Push your branch and open a pull request.
This project is licensed under the MIT License.
Ready to embark on your epic habit journey? Level up your life with GoodieHabbi and conquer your quests! ✨⚔️🎉