Skip to content

sm6746/studentdashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 Student Dashboard

The Student Dashboard is a full-stack web application designed to provide students with a centralized platform to access academic resources, manage tasks, track progress, and stay organized throughout their academic journey.


📌 Features

  • 📋 Personalized Dashboard
    Each student has a tailored dashboard displaying widgets like courses, assignments, and announcements.

  • 📚 Course Overview
    View a summary of enrolled courses including schedules, upcoming assignments, and grades.

  • 📝 Assignment Tracker
    Track assignments, quizzes, and exams by status. Set reminders and mark tasks as complete.

  • 📅 Calendar Integration
    Sync deadlines and schedules with external calendars such as Google Calendar or Outlook.

  • 🔔 Announcements & Notifications
    Get real-time announcements and notifications from instructors or admin.

  • 📂 Resource Repository
    Access lecture notes, readings, and instructor-shared content in one place.

  • 📈 Progress Tracking
    Track academic progress with real-time GPA calculations and course completion metrics.

  • 👥 User Management
    Support for user registration, login, logout, and profile management.


🛠️ Technologies Used

🔷 Frontend

  • HTML5, CSS3, JavaScript (ES6+)
  • React.js with Redux (for state management)

🔶 Backend

  • Node.js with Express.js
  • RESTful APIs

🗃️ Database

  • MongoDB (NoSQL)
  • MySQL / PostgreSQL (Optional relational support)

🔐 Authentication

  • JSON Web Tokens (JWT)
  • OAuth (Google or institutional login)

🔗 Integrations

  • Google Calendar API, Outlook API
  • Notification services: Firebase Cloud Messaging, Twilio

💻 Dev Tools

  • Git, GitHub (Version Control)
  • Postman (API testing)
  • ESLint, Prettier (Code Quality)

About

Full-stack academic dashboard for students to manage courses, assignments, progress, and resources with calendar sync and real-time notifications

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors