Anvitha Infotech
Routine Tracker is a web-based habit management application built using Django. It helps users create, manage, track, and monitor daily, weekly, or monthly habits. The system provides habit progress tracking, streak calculation, reminders, email notifications, …
Routine Tracker is designed to help users build consistent routines by allowing them to define personal habits and monitor their progress over time. Users can register, log in, create habits such as gym, reading, water intake, or study routines, and track their completion status. The application calculates progress percentage, streaks, best streaks, completion rate, and weekly completions.
The system also includes reminder support using Celery and Redis, which can send scheduled habit reminder emails and pending habit alerts. A dashboard gives users a quick overview of their total habits, weekly completions, longest streak, and calendar activity. Admin users can view all habits, while normal users can only manage their own habits. The project improves self-discipline and productivity by encouraging users to regularly track and complete their goals.