Inspiration
As a soon to be graduate I wanted to craft a platform that helps people like me genuinely find the career opportunities that they are excited to tackle (not one they are "ok" taking because they need the job).
What it does
This Is a web application that takes a users resume and job preferences and feeds it to Gemini to find best fit career opportunities.
How we built it
I used an Apache webserver with PHP to service the fronted along with HTML and JavaScript using the UIkit CSS library. I also made a Node.js backend where Gemini is integrated, as well as a MySql database for data storage. All of these sides to the application where spun up and are managed by Docker.
Challenges we ran into
One big challenge was that I was unaware that Gemini on it's own can not effectively web crawl (if at all). This forced me into making more of a proof of concept and initial web UI workflow (as opposed to a full ready product).
Accomplishments that we're proud of
It is my first time using Node.js so I was very happy to be able to bridge that learning gap so quickly.
What we learned
I've been thoroughly reminded in the importance of user first design. So many times throughout this process I would be working on functionalities that conflicted with each other when trying to ingrate. Had I started from the fronted where users interact understanding what data is coming in and how it needs to be presented, many things would have gone smother.
What's next for PathFound
PathFound will be completed to correctly scrap the web, and provide users with advising on opportunities. Furthermore, this kind of platform could be expanded out to help university students with AI advising on a whole host of career related topics. Academic advising are not always available for students (outside of operating hours), and so having a this type of support can be an immense positive in assisting people to make thoughtful decisions on their future career.
Log in or sign up for Devpost to join the conversation.