A Node.js API for tracking daily habits and building streaks!
This project provides a RESTful API to manage user-defined habits and track daily progress. Users can set personal goals, view streaks, and gain insights into their consistency to stay motivated.
- User Authentication: Secure user login and registration.
- Habit Management: Create, update, view, and delete habits.
- Daily Tracking: Log progress for each habit daily.
- Streak Tracking: Track consecutive days a habit is completed.
- Analytics: Gain insights on habit consistency and completion rates.
- Reminders: Option to set daily reminders for habit tracking.
Will be updated soon!
- Node.js
git clone https://github.com/username/habit-tracker.git
cd habit-tracker
npm install
Will be updated soon!
User authentication
Manage habits
Log daily progress and view logs
Get habit streaks and user progress summary
Will be updated soon!
- Social Sharing: Allow users to share their achievements.
- Leaderboard: Display top users based on streaks or consistency.
- Customizable Goals: Allow users to set specific goals or targets for each habit.
License
This project is licensed under the MIT License. See the LICENSE file for more details.