Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/noahstreller/grade-calculator
A grade calculator, built using NextJS and shadcn/ui
https://github.com/noahstreller/grade-calculator
Last synced: 3 months ago
JSON representation
A grade calculator, built using NextJS and shadcn/ui
- Host: GitHub
- URL: https://github.com/noahstreller/grade-calculator
- Owner: noahstreller
- Created: 2024-01-27T12:14:53.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-09-18T09:46:32.000Z (4 months ago)
- Last Synced: 2024-09-18T13:00:50.090Z (4 months ago)
- Language: TypeScript
- Homepage: https://grades.nstr.dev
- Size: 2.75 MB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![Banner](https://github.com/noahstreller/grade-calculator/blob/main/public/feature-banner.png?raw=true)
# Grade Calculator - nstr.dev
![Status](https://status.cloud.nstr.dev/api/badge/1/status)
![Status](https://status.cloud.nstr.dev/api/badge/1/uptime/48)This is a grade calculator / dashboard that I built to have a better overview of my current academic performance. I was tired of always having to calculate the grade required to pass a subject. And to be honest, the grade dashboard of my school kinda sucks. The UI is horrible, and it doesn't show enough information for my needs. That's why I developed my own dashboard.
## Key Features
- Modern design thanks to shadcn/ui components and Tailwind magic
- Customizable numeric grade scale
- Visualizing your grades using graphs and charts
- View the grades you need to pass a subject at a glance
- Supports grade weights
- Mark subjects as irrelevant for academic promotion
- See the subjects you struggle in summarized
- Option to wipe account data from the database
- Cloud synced for easy access anywhere
- Log in using your service (currently `Discord`, `Google`, `GitHub`) or with a magic link sent to your email
- Desktop first, but the mobile interface works well thanks to responsive design
- [Legacy version](https://legacy.grades.nstr.dev/) available for usage without account and cloud (unmaintained)
- Exporting and importing your grades made easy
- Categories to organize your subjects (useful if you attend multiple schools or want to separate your subjects)
- Self-hosting will be possible in the future## Screenshots
The screenshots below use following grading system:
| Best grade | Worst grade | Grade required to pass |
| ---------- | ----------- | ---------------------- |
| 100 | 0 | 60 |You can change these values according to your needs inside the grade calculators settings.
_Note: only numeric grading scales are supported at the moment. You can use percentages instead, if you use a letter grading scale. I will try to add this feature soon._
---
![Dark Screenshot](https://github.com/noahstreller/grade-calculator/blob/main/public/screenshot-dark.png?raw=true)
![Light Screenshot](https://github.com/noahstreller/grade-calculator/blob/main/public/screenshot-light.png?raw=true)