Happly is a habit tracker app which helps you build good habits and reach your own defined goals. This is your ultimate companion for building positive habits and achieving your goals. Whether you want to exercise more, read daily, or simply stay motivated, Happly is here to help you stay on track.
Key Features:
- Daily Habit Tracking: Create and track your daily habits effortlessly. Mark them as completed and watch your progress grow.
- Visualize Your Progress: Stay motivated with insightful charts and statistics that showcase your habit-building journey.
- Custom Reminders: Set personalized reminders to ensure you never forget to work on your habits.
- Dark Mode: Seamlessly switch between Light and Dark modes to suit your preferences.
- Achieve Your Goals: Build a happier, healthier, and more productive life by consistently working on your habits.
- Node.js
- Firebase Environment - reach out to me so I can add you to test environment
- XCode and iOS simulator
- Optional: Happly Server
- Clone this repo and enter project
git clone https://github.com/engineeringwithjames/happly-client.git cd happly-client/
- Install NPM packages
yarn
- Create
.env
file and copy environment variables from.env.example
:FIREBASE_API_KEY= FIREBASE_AUTH_DOMAIN= FIREBASE_PROJECT_ID= FIREBASE_STORAGE_BUCKET= FIREBASE_MESSAGING_SENDER_ID= FIREBASE_APP_ID=
- Run app
yarn start
- When metro bundler opens up choose
i
to open in ios simulator
It would mean the world to me if you contributed to this project. I think I have a lot to learn and fixing my errors and adding new improvements to this app would only improve my knowledge Thank you!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/new_feature
) - Commit your Changes (
git commit -m 'Added a new feature'
) - Push to the Branch (
git push origin feature/new_feature
) - Open a Pull Request