Welcome to the UIC Grade Distribution Web Application! This application enhances the accessibility of UIC grade distribution data with intuitive navigation, clear visualization of grade trends, innovative presentation of grade distributions, advanced search, and options to track and share academic achievements.
- Intuitive Navigation
- Clear Visualization of Grade Trends
- Innovative Presentation of Grade Distributions
- Advanced Search Feature
- Options to Track and Share Academic Achievements
- Backend: NodeJS with Express
- Database: SQLite (data up to Spring 2023)
- Frontend: TypeScript + React
- UI Library: NextUI
- Visualization Library: d3
- Node.js (Latest LTS version)
- Git
git clone https://github.com/Al3ssandro-create/CS-422-Project
cd CS-422-Project
cd server
npm install
node index.js
cd uic-gradebook
npm install
npm run dev
Access the application via localhost:<port>
after starting both the server and frontend.
Contributions are welcome. Feel free to fork the repository and submit pull requests.
Alessandro Martinolli:[[email protected]]
Riccardo Strina: [[email protected]]