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