Inspiration
There is little to no interesectionn between job responsibilites and LeetCode’s practice problems. Practicing skills is incredibly important, but you need to exercise skills you may use in your real job in order to better prepare for it.
What it does
JobCodeX allows for people to truly get job ready and receive concise and truly helpful feedback on their code, with unlimited attempts on each question, each piece of feedback helping people further learn from their mistakes.
How we built it
We mainly used TypeScript for front-end and backend work, SQL, and postgreSQL. We utilised Gemini’s API to allow for students to receive immediate and concise feedback on their code with a rating and explanation on both what they did well, and what they could work on.
Challenges we ran into
We had severe time limitations, and it took a while for our website to not only deploy, but load the feedback when it first deployed. We also struggled using OpenAI’s API, so we switched to Gemini’s. We initially tried to use Python but it didn’t work as well as typescript.
Accomplishments that we're proud of
We were able to deploy our website to the public, and it works perfectly as is. We’re proud to create something that we can and would use ourselves, and so would our peers.
What we learned
Our members learned how to use Github in a collaborative environment, we also learned how to host a SQL database in supabase.
What's next for JobCodeX
We plan on expanding to greater language support and a larger set of questions.


Log in or sign up for Devpost to join the conversation.