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.

Share this project:

Updates