Students often face challenges in organizing study schedules and tracking academic tasks.
Smart Study Planner is a lightweight web app (HTML, CSS, JavaScript) that helps students:
- β Create and manage study tasks/goals
- π Visualize tasks in a timeline
- π Set reminders for upcoming sessions
- π Track progress with completion percentage
- πΎ Save tasks locally (Local Storage) with export/import options
-
Task Management
Add, edit, mark complete, or delete tasks with subject, duration, notes, and priority levels. -
Visual Timeline
Tasks appear in a scrollable timeline, scaled by duration. -
Reminders
Optional notifications for tasks at scheduled times (requires Notification permission). -
Progress Tracking
Displays percentage of completed tasks vs total. -
Local Persistence
Tasks are stored in browser Local Storage. Export/import JSON for backup or transfer.
- Frontend: HTML5, CSS3, JavaScript (Vanilla JS)
- Storage: Browser Local Storage
- Notifications: Web Notifications API
- Clone or download this repository:
git clone https://github.com/your-username/smart-study-planner.git