A comprehensive web application to help students manage assignments, create personalized study plans, track progress, and receive timely reminders.
- Subject Management: Add and organize subjects with custom colors
- Assignment Tracking: Create assignments with deadlines, priority levels, and estimated hours
- Auto-Generated Study Plans: Automatically distribute study time across days until deadline
- Progress Tracking: Visual charts showing completion rates and study hours
- Smart Reminders: Get notifications before deadlines (local + email)
- Progress Analytics: Detailed statistics and upcoming deadline tracking
- Responsive Design: Works on desktop and mobile devices
- Navigate to "Subjects" tab
- Enter subject name, description, and choose a color
- Click "Add Subject"
- Go to "Assignments" tab
- Click "Add Assignment"
- Select subject, enter title, description, deadline, priority, and estimated hours
- Submit to create
- Go to "Study Plan" tab
- Select an assignment from the dropdown
- Click "Generate Plan"
- The app will automatically create daily study sessions based on deadline
- Go to "Progress" tab
- View completion rate, study hours, and upcoming deadlines
- Charts show your progress over the last 30 days
- On any assignment in "Assignments" tab
- Click the bell icon to set a reminder
- You'll get notified 1 day before the deadline
- Dashboard: Overview with key statistics
- Subject Manager: CRUD operations for subjects
- Assignment Manager: Create and manage assignments
- Study Planner: View and edit auto-generated study plans
- Progress Tracker: Charts and analytics
- Responsive Navigation: Easy tab switching
Study Smart, Succeed Faster! π