Time4Study Study Planner
Personalized Academic Study Planner & Progress Tracking Application
Project Overview
Time4Study is a productivity web application built with React.js, Vite, and Firebase to help students balance coursework, revision targets, and upcoming exams. Users configure their weekly study capacity, register active subjects, and input key exam dates along with scheduling preferences. The application calculates balanced daily study tasks, supports manual task creation and imports, and tracks study streaks and weekly completion metrics. Features include an interactive dashboard, exam calendar, plan manager, progress reports, achievement milestones, and a built-in assistant chatbot.
Key Engineering Highlights
- Study Plan Generator: Generates personalized study plans and daily task breakdowns based on available study hours and exam schedules
- Progress & Streak Tracking: Tracks task completion rates, active study streaks, and weekly milestones
- Subject & Exam Management: Centralizes course registration, syllabus targets, and exam schedules
- Task Importer & Plan Manager: Enables flexible task adjustments, rescheduling, and bulk task imports
- Integrated Assistant Chatbot: Provides academic motivation, schedule guidance, and quick task lookup
- Responsive UI: Styled with Bootstrap and Tailwind CSS with Firebase Authentication user profiles
Technology Stack
React.jsViteFirebaseBootstrapTailwind CSSJavaScript