This is a GPA calculator I made for my girlfriend. She kept bugging me about calculating her CGPA cause she's grade conscious, plus she wanted to know whether she was cum laude or not. Decided to publicize it in case anyone else wants to experiment or predict their GPA
Deployed Vercel app: https://gpa-calculator-ph-next-js.vercel.app/
Essentially what I wanted to do was a sort of save/import/export type of deal. Every user can simply export the results of the GPA calculator via an Excel sheet. Conversely, if you have an Excel sheet that supports the CGPA calculator's format, you can just use the import feature to do so. All your courses will be imported directly!
- Clone this repository
- Remember the directory of the cloned repo
cd
to this repo's local version and runnpm install
to install all dependencies in your local environment- Run
npm run dev
- Fork the branch
- Run (no setup needed)
- React.js and Next.js
- TypeScript (cause numbers and calculations)
- Sass (for styling)
- Sheets.js (for Excel import/export)
- UUID
- Currently low-effort and no styling. Will add some soon using Sass and React.js
- Add more universities (need to read their handbooks lmao)
- Add unit testing
- Improve error handling for Sheet.js
- DLSU