A simple yet powerful ASP.NET Core MVC application that helps users track daily habits, build streaks, and stay motivated with motivational videos.
This project is built using ASP.NET Core MVC, Entity Framework Core, and Bootstrap 5. Users can:
- Create, edit, and delete habits
- Mark habits as complete for the day
- View habit streaks with animated charts
- Watch motivational videos for inspiration
All data is stored in a local database, and users are shown motivational quotes every 10 seconds to keep them inspired!
✅ Add New Habits
✅ Edit or Delete Existing Habits
✅ Mark Completion for Today
✅ Streak Tracking System
✅ Animated Charts (Chart.js)
✅ Motivational Quotes from API
✅ Responsive UI with Hover Effects
✅ Dynamic Day Selection (Everyday, Weekdays, Custom)
| Category | Tool |
|---|---|
| Language | C#, HTML, CSS, JavaScript |
| Framework | ASP.NET Core MVC |
| ORM | Entity Framework Core |
| Database | SQLite / SQL Server |
| UI | Bootstrap 5, Chart.js, Animate.css |
| Icons | Bootstrap Icons |
| API | api-ninjas.com/quotes |
- .NET 6 or .NET 8 SDK
- Visual Studio or VS Code (or any code editor)
- Git installed
- Clone the repo:
git clone https://github.com/your-username/habit-tracker-app.git cd habit-tracker-app