StudySync is a smart study planner that helps students optimize their exam preparation using a priority-based algorithm. Available as both a Web Application and C++ Console Application.
-
Smart Priority Algorithm – Automatically calculates which subject needs the most attention based on:
- Difficulty level (1-5)
- Current completion percentage
- Days left until exam
- Exam proximity bonus
-
Automatic Day Tracking – Days left automatically decrease when you open the app on a new day (handles multi-day gaps correctly)
-
Personalized Study Plan – Generates a daily study plan based on your available study hours and subject priorities
-
Daily Check-in System – Track which subjects you studied and automatically update your progress (+20% per subject)
-
Study Hours Calculator – Calculates available study hours based on your college schedule, chill time, and sleep time
- 🌓 Dark/Light Mode Toggle
- 📱 Fully Responsive Design
- 🎭 Smooth Animations & Transitions
- 🔔 Toast Notifications
- 💾 Local Storage Data Persistence
- 📊 Visual Progress Bars
- 🎯 Priority Labels (High/Medium/Low)
- 📁 File-based Data Storage
- ✏️ Edit Subject Details
- 🗑️ Delete Subjects
- 📅 Automatic Date-based Day Reduction
- 🖥️ Console-based Interactive UI