Inspiration

Career pivots are a scary thing, but not anymore! After engaging with many of our peers, many state McDonald's as a viable career option, but few possess the confidence to switch over. Thus, ResumeMc provides a resume tailor to combat sunk cost fallacy, a McDonald's hat filter for motivation, and a "put the fries in the bag" minigame to build hands on practice.

What it does

You can upload your resume and select the job role that Mcdonald is current hiring. The system will format and update your resume and value add to what Mcdonald HR is looking for.

How we built it

We built it using nextjs as the frontend and flask as the backend. We used openAI to format the resume, a Latex engine to compile the latex to preview the resume, openCV for face tracking to add a Mcdonald hat on the person, pixijs for the gameplay of putting the fries in the bag.

Challenges we ran into

Initially, we wanted to create our own drag and drop physics for the gameplay. However, we encountered many weird bugs like how the fries does not spawn on the cursor. Hence, we pivoted to using a dedicated game engine to run the gameplay.

Another issue we encountered is the latex compiler. We struggled to understand how Latex works and how to compile them into PDF format. Thankfully, there was a package in python that uses TexLive that is a Latex compiler to compile the Latex code into readable PDFs.

Accomplishments that we're proud of

We are proud of solving the problem of extracting the data from the PDF while keeping its structure the same and able to let users reorder their resume using a simple drag and drop UI.

What we learned

We learnt how Latex work, deploying Flask server, using python pdfplumber library to extract text from PDF, converting text to Latex, compiling Latex into PDF and a simple game engine to run a simple game.

What's next for Resumac

Maybe more mcdonald jobs and a patty flipper game

Built With

Share this project:

Updates