Inspiration
I used to keep track of my final grades using Excel. It is time-consuming because we need to create table, enter grade details, enter the formula while considering dropping lowest grades, and more. It is very inefficient if we do all the stuffs manually. Therefore, to reduce manual efforts, I introduced UBC Grade Calculator, which is a user-friendly web app that helps users simplifies calculation process.
What it does
It allows users to add course details, components grades and weightings.
How we built it
Using Lovable, as well as additional tokens provided by nwPlus.
Challenges we ran into
Originally I tried using bolt.new but the tokens ran out quickly, and also nwPlus provided additional tokens at Lovable, so I redid the project at Lovable and rewrite the same prompt. Also, initially the app is not functioning well so I keep writing prompts to improve functionality.
Accomplishments that we're proud of
As my first vibe-coded project, I think it is a meaningful project for UBC students because it provides a way to keep track of their grades as well as their performance.
What we learned
As vibe-coding is getting popular in recent years, in some cases having a good idea of project is better than pro in coding.
What's next for UBC Grade Calculator
Currently this app is tailored for UBC students because I provided UBC grades with specified percentage range in the prompt. I will allow user to manually enter the grades (A+, A, ...) based on percentage range, so that the app is suitable for all university students.
Built With
- lovable
Log in or sign up for Devpost to join the conversation.