Inspiration
As students, we often have an end goal in mind about what kind of job we want to end up in and by enrolling at Clark, we have already taken the first step to those dreams. But often times we are unsure about what the path to this end goal looks like.
What it does
Pathfinder is a web-application which recommends courses for SPS Graduate students based on their career goals. It provides a clear pathway for students to get to their professional goals.
How we built it
Pathfinder was built using Java, Springboot, MySQL, Vite and Google Gemini (to get the course recommendations).
Challenges we ran into
We initially wanted to incorporate our own cluster based model to help personalize this experience but we had troubles setting it up.
Accomplishments that we're proud of
We are happy to announce that Pathfinder is completely live!! It can be accessed through the below URL:
https://pathfinder-murex.vercel.app/
It may take up to 5 mins to get the initial course recommendations (this is a limitation that is caused due to us using a free tier of an existing backend deployment service) but after the initial response, your subsequent responses will be fetched ASAP!
What we learned
We learnt a lot about creating new scalable web applications as a team and really how to collaborate on ideas. We realized that if we have an idea, no matter how wild it is, there will be a way to bring it to life
What's next for Pathfinder
We hope to integrate the cluster model that would replace Google Gemini in our current setup. We also hope to incorporate CUSB and Under graduate courses. We also hope to create a separate user login that will help students keep track of how far they've come along their path. Another feature that would be cool to work on would be providing detailed information on what kind of projects the user can work on to help them stand out more in the market based on their career aspirations and also resume assistance.
Built With
- gemini
- java
- mysql
- springboot
- typescript
- vite
Log in or sign up for Devpost to join the conversation.