A sleek and minimalist habit-tracking application built with Next.js and React.
The application is live and can be accessed at https://habit-alpha.vercel.app/
- Track Multiple Habit Types:
- Regular habits
- Timed habits
- Bad habits (for breaking negative patterns)
- Intuitive UI: Clean and user-friendly interface for easy habit management
- Progress Visualization: Visual progress bars for each habit and daily streaks
- Customizable: Add, edit, and delete habits as needed
- Daily Reset: Fresh start every day to keep you motivated
- Celebration: Confetti animation when all habits are completed for the day
- Next.js
- React
- Tailwind CSS
- Prisma (for database management)
- PostgreSQL (via Supabase)
- React Icons
- Clone the repository
git clone https://github.com/yourusername/habits.git - Install dependencies
cd habits npm install - Set up your environment variables (database connection, etc.)
- Run the development server
npm run dev - Open http://localhost:3000 in your browser
AddHabitModal: For adding new habitsHabitStats: Displays detailed statistics for each habitConfetti: Celebratory animation for completing all habits
Contributions, issues, and feature requests are welcome! Feel free to check issues page.
This project is MIT licensed.
- This project was born out of a personal desire to boost productivity during the summer while simultaneously honing my development skills.
- Significant inspiration was drawn from the Streaks app, available on Apple platforms. Their intuitive design and functionality served as a great reference point.
- The color scheme and overall aesthetic are inspired by my favorite Monkeytype theme, Iceberg-light, bringing a touch of familiarity and personal preference to the project.
Made with ❤️ and ☕

