Skip to content

Repository files navigation

StudentHub 📚

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.


Features

Class Schedule

  • 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.

Task Management

  • 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.

Quiz Management

  • Attempt quizzes and track scores.
  • Retake quizzes or choose new subjects.
  • Visualize quiz performance as percentages.
  • Mobile and tablet responsive quiz interface.

Goal Tracking

  • Add active goals with title, description, subject, target date, and priority.
  • Delete completed or unnecessary goals.
  • Color-coded priority badges for quick reference.

Responsive Design

  • 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.

Tech Stack

  • Frontend: React.js, TailwindCSS, Framer Motion
  • Icons: Lucide-React
  • Notifications: React-Toastify, SweetAlert2
  • Backend: REST API using Fetch (connected to study-plan-backend)

Installation

  1. Clone the repository:
git clone (https://github.com/Maksudur7/Study-Hub)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages