Inspiration

I've often used a lot of GPA calculation sites to check what my GPA might look like at the end of the quarter based on different scenarios (ex: 2 A's and a B brings my GPA up, 2 C's and and A brings it down, etc.). These sites were usually cumbersome because of the way they allowed input into their system, so I wanted to make a tool that solves that problem.

What it does

You essentially put in the GPA you have right now and the credits you have from your time at your school, and then put in different scenarios based on the grades you might get in your current classes. The application then provides the resulting GPA based on those scenarios.

How I built it

Used straight-up Java.

Challenges I ran into

Had to re-learn some annoying parts about Java, but otherwise coding the whole thing wasn't bad at all.

Accomplishments that I'm proud of

That I got it done before 9pm when I started the project so late.

What I learned

Use the time provided to you to your advantage, don't start late.

What's next for gpa-forecaster

It would be cool to have some visualization of how your GPA changes based on each scenario. Unnecessary, but cool.

Built With

Share this project:

Updates