Student is a new StudentVUE client replacement. StudentVUE is slow, old, and clunky. Student pulls data from StudentVUE to create a cleaner and faster UI. This project relies on two key components: Student (the Next.js client GUI for fetching data from StudentVUE) and APIVUE (the Flask API Server that handles all requests).
Student is a alternative client to StudentVUE (A gradebook app used by many school districts). Student provides a more refreshed (the old UI is very clunky, old and slow) and powerful UI to StudentVUE (with data being pulled directly from reverse-engineered StudentVUE API endpoints). This allows a student to utilize the features of StudentVUE without having to wait for it to load, or to learn the UI.
No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Worked on Student A LOT (forgot to devlog lol).
- Added New Sidebar
- Added New pages, attendance, schedule, settings, documents, synergy mail
- Added Quick Stats
- Added Student Page
- Changed Backend to no longer require a proxy, now fully uses a reverse engineered endpoint.
Added New Table using shadcn, graphs, better breakdowns, and a showing of your student ID and your student picture
Added New Table using shadcn, graphs, better breakdowns, and a showing of your student ID and your student picture
Today I worked on APIVUE, the Flask API server that fetches data from StudentVUE to fetch data, the code is avaliable at https://github.com/aramshiva/APIVUE and is standalone from Student to allow for others to use the API to power there own projects or StudentVUE replacements.