Description:
Build the main Student Dashboard interface that appears after a successful login. This dashboard will serve as the central hub for students to access their enrolled courses, progress, and upcoming sessions.
🧩 Key Components to Include in the Student Dashboard
📋 Tasks Breakdown
1️⃣ Design
2️⃣ Frontend Development
3️⃣ Backend Integration
4️⃣ Testing
Related Issues:
Labels:
feature frontend backend dashboard student
Description:
Build the main Student Dashboard interface that appears after a successful login. This dashboard will serve as the central hub for students to access their enrolled courses, progress, and upcoming sessions.
🧩 Key Components to Include in the Student Dashboard
Welcome Message – personalized greeting with student’s name
Enrolled Courses – list of courses with status (In Progress / Completed)
Course Progress Tracker – show percentage or progress bar for each course
Upcoming Classes / Events – list with date/time for live sessions or deadlines
Notifications Panel – updates about assignments, messages, and grades
Quick Access Buttons
Profile Summary – basic details, with a button to view/edit full profile
Support / Contact – button or card to raise queries or get help
Logout Button – clear session securely
📋 Tasks Breakdown
1️⃣ Design
2️⃣ Frontend Development
Create
Dashboard.jsxor equivalent page/componentFetch and display student data (name, courses, etc.)
Map course list with progress bars
Integrate cards or panels for:
3️⃣ Backend Integration
/dashboardendpoint (if needed)4️⃣ Testing
Related Issues:
Labels:
featurefrontendbackenddashboardstudent