A pure front-end GPA calculator that allows users to upload transcripts, calculate GPA, and perform various simulations.
English | 中文
- Upload transcripts and automatically calculate GPA
- View grades for all courses
- Arithmetic average
- Weighted average
- Select calculation method
- Best grades
- Full process grades
- Add or delete courses to simulate different scenarios
- Provide i18n support for both Chinese and English
- All data is processed on the front end to ensure data security
-
Download the project to local
git clone https://github.com/jackieyyang/gpa-calculator.git cd gpa-calculator
-
Install dependencies
npm install
-
Run the project
npm run dev
-
Upload transcripts
- Export transcripts from your academic system
- Select the uploaded transcript button
- Click Confirm Upload to upload the file
- Click the small trash can on the right side of the file to clear the record (uploaded files will not be deleted)
-
Use the system function
- View all courses arithmetic and weighted average grades
- Best grades
- Full process grades
- Simulate different grade situations
- Add courses
- Delete courses
- Restore the original transcript
- Download the transcript template
- View all courses arithmetic and weighted average grades
- All data processing is done on the front end, so there is no need to worry about data security issues.
- Make sure your browser is up-to-date to ensure the best experience.
- If you encounter any problems, please refresh the page or re-upload the transcript.
Submit an issue if you have any questions or suggestions and submit a pull request if you are interested in contributing to this project.
This project is licensed under the MIT License.