Skip to content

muneeb-anjum0/GradeScope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GradeScope

GradeScope is a local academic dashboard for tracking academic progress in one place instead of jumping across portal pages and losing context.

It combines a FastAPI backend, a React/Vite frontend, and a portal sync flow that collects attendance, marks, GPA, and dashboard data.

Start

start-all.bat

Open:

http://127.0.0.1:5173

Backend:

http://127.0.0.1:8000

Sync

POST /api/sync opens the portal login flow. Log in manually; GradeScope continues once login is detected.

The sync browser blocks unnecessary assets and saves only the HTML/text needed for parsing.

API

GET  /api/status
GET  /api/dashboard
GET  /api/attendance
GET  /api/marks
GET  /api/gpa
GET  /api/gpa-courses
GET  /api/raw-notes
POST /api/sync
POST /api/clear-data

Data

backend/data/raw/
backend/data/summaries/
backend/data/processed/

About

A local academic analytics dashboard for SZABIST students, built to transform ZABDESK attendance, marks, GPA, and subject risk data into clear insights, charts, and action plans.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors