Inspiration

Being college students, we know how difficult it was to build an entire degree planner that will basically determine your entire college career. If you were to miss one class, or maybe take a class that you ended up not enjoying and will never use in your life, then that was basically a waste of your time and money. We decided to come forward and create a fix for future students from all over the world. We want to make sure that students who aren't familiar with scenarios like these gets all the help they need. Or maybe we could give students who already planned their entire 4 years some insight as to something they may have missed. Introducing, GradPrix. Like the Grand Prix, its fast and gets straight to the point!

What it does

Our website allows any user to create an account to use our application. It consists of breaking down the entire process into two Gemini API calls. The first call is using a simple fast and cheap Gemini model to help parse data while the second call is more expensive but has better reasoning and research. This is built together in order to determine the best degree planner for a given user depending on their current course work, what major they are in, what university they are studying in, and many other specifications. Users are then able to save these degree planner for later reference or maybe they are deciding on what their degree planner would look like if they were to specialize in a different field/area of interest.

How we built it

Vite + React, Express + Node.js, Supabase + PSQL, Gemini Api, Vultr server deployment, Vercel deployment, Figma, Auth0, .tech

Challenges we ran into

There were a bunch of issues of being able to properly connect everything together since there were a bunch of different implementations we needed to understand and a bunch of different websites we needed to go to in order to set up everything. Having to read the documentation for every tool/software was a hassle especially with the time constraints. Finally, the most hated challenge was having to deal with CORS.

Accomplishments that we're proud of

We're proud of having the entire product built and deployed. The front end is deployed on Vercel with the backend being ran on Vultr with a reverse proxy connection for HTTPS requests. We were able to have the LLM model display a really thorough explanation of the user's desired degree plan given the constraints and wants the user gave it.

What we learned

We learned a lot about the different tools that we used. Applications like Vultr was extremely difficult to use especially since we needed to know how to set up the entire environment ourselves instead of having some handy UI like Vercel did. We also learned that its always great to take a break. We spent a lot of time coding and that really took a toll on our sleep.

What's next for GradPrix

We expect great things for this product. We initially thought we wouldn't have completed the project but since we managed to implement all the features we wanted to have, we plan on elaborating more on the UI and ensuring the user has ease of access across the website. We also want to have the model refined more to be able to properly give out the best options for the users based off of their interests.

Built With

Share this project:

Updates