A modern habit tracker designed to help you stay consistent, visualize progress, and build better routines.
Most habit trackers are cluttered.
HabitFlow focuses on simplicity, speed, and beautiful analytics so you spend less time managing habits and more time completing them.
| 🚀 Productivity | 📊 Analytics | 🎨 Experience |
|---|---|---|
| Daily Habit Tracking | Weekly Charts | Dark Mode UI |
| Streak Counter | Completion Rate | Responsive Layout |
| Local Storage | Progress Dashboard | Smooth Animations |
| Emoji Support | Leaderboard | Modern Design |
🖥 Dashboard Screenshot
(Add screenshot here)
Track every habit with an interactive 7-day progress grid.
Automatically calculates your current streak.
Never lose momentum.
Visualize your progress with:
- Weekly Bar Charts
- Completion Percentage
- Habit Leaderboard
Customize every habit using
- 😊 Emoji
- 🎨 Color
- 📝 Custom Name
No account.
No backend.
Everything is stored securely in your browser using localStorage.
| Technology | Purpose |
|---|---|
| ⚛ React 18 | UI Development |
| ⚡ Vite | Build Tool |
| 📈 Recharts | Charts |
| 📅 date-fns | Date Utilities |
| 🎨 CSS Modules | Styling |
| 💾 LocalStorage | Persistent Storage |
📦 HabitFlow
┣ 📂 src
┃ ┣ 📂 components
┃ ┃ ┣ 📄 Header.jsx
┃ ┃ ┣ 📄 HabitCard.jsx
┃ ┃ ┣ 📄 StatsPanel.jsx
┃ ┃ ┗ 📄 AddHabitModal.jsx
┃
┃ ┣ 📂 hooks
┃ ┃ ┗ 📄 useHabits.js
┃
┃ ┣ 📂 styles
┃ ┃ ┗ 📄 globals.css
┃
┃ ┣ 📄 App.jsx
┃ ┗ 📄 main.jsx
┃
┣ 📄 index.html
┣ 📄 vite.config.js
┗ 📄 package.json
Clone the repository
git clone https://github.com/YOUR_USERNAME/habitflow.gitInstall packages
npm installRun locally
npm run devOpen
http://localhost:5173
✔ Today's Progress
✔ Weekly Completion
✔ Longest Streak
✔ Total Habits
✔ Leaderboard
✔ Monthly Statistics
- 🌡 GitHub-style Contribution Heatmap
- 📱 PWA Support
- ☁ Cloud Sync
- 🔔 Smart Notifications
- 📤 Export to CSV
- 🤝 Shared Habits
- 🎯 Habit Categories
- 📆 Calendar View
🖥 Live Demo
https://habitflow-demo.vercel.app
HabitFlow demonstrates:
✅ React Architecture
✅ Component Design
✅ State Management
✅ Data Visualization
✅ Local Storage
✅ Responsive Design
✅ User Experience
Frontend Developer • React Developer • UI Engineer
GitHub
https://github.com/tasnem-tech