Habit Tracker is a web application (PWA) built with Next.js that allows users to track their daily habits. Users can visualize their habit consistency with a heatmap, add, edit, and delete habits, and create an account to save their habits.
Hosted Website: habit-tracker.chaitanyashahare.com
Design Document: notes.chaitanyashahare.com/habit-tracker-app-design-document/
- Track daily habits
- Visualize habit consistency with a heatmap
- Add, edit, and delete habits
- User authentication
- Save habits to an account
- Theme toggle
- PWA
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Node.js
- npm
- Clone the repo
git clone https://github.com/Chaitanya-Shahare/habit-tracker.git
- Install NPM packages
npm install
- Start the development server
npm run dev
- Open http://localhost:3000 with your browser to see the result.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Chaitanya Shahare - [email protected]