StudentHub is a fully responsive academic planner and task management web application designed for students to efficiently manage their schedules, tasks, quizzes, and study goals.
- Track classes by day or week.
- Add new classes with details like time, location, and professor.
- Color-coded timeline bars for visual reference.
- View today's classes or all classes.
- Add, edit, and delete tasks.
- Set study goals for each task.
- Track progress with visual progress bars.
- Prioritize tasks (High, Medium, Low) with color coding.
- View overdue tasks separately.
- Attempt quizzes and track scores.
- Retake quizzes or choose new subjects.
- Visualize quiz performance as percentages.
- Mobile and tablet responsive quiz interface.
- Add active goals with title, description, subject, target date, and priority.
- Delete completed or unnecessary goals.
- Color-coded priority badges for quick reference.
- Fully responsive UI for PC, Tablet, and Mobile.
- Adaptive tabs and drawer navigation for smaller devices.
- Mobile-friendly modals for editing tasks or adding classes.
- Frontend: React.js, TailwindCSS, Framer Motion
- Icons: Lucide-React
- Notifications: React-Toastify, SweetAlert2
- Backend: REST API using Fetch (connected to study-plan-backend)
- Clone the repository:
git clone (https://github.com/Maksudur7/Study-Hub)