Project Category - Social Good

Inspiration

We are all college students looking for opportunities that require resumes. Creating a resume can be daunting, so we created Resume Builder to make the process faster and easier.

Another big inspiration for this project is to bridge the people without a resume or direction to start at all.

What it does

Resume Builder guides users step-by-step through the process of creating a resume. The chatbot collects essential information, such as personal details, education, skills, and work experience, and generates a polished resume in PDF format. The app can also assist with crafting professional job descriptions using "AI".

How we built it

Backend: Built with Flask, which handles user interactions and processes data. Frontend: Implemented using HTML, CSS, and JavaScript to create a user-friendly chat interface. PDF Generation: Used ReportLab to create formatted resume documents. AI Integration: The Hugging Face Inference Client was used to generate professional job descriptions.

Challenges we ran into

Some challenges included designing an intuitive flow for collecting user information via the chatbot and ensuring robust input validation. Additionally, integrating AI to generate accurate and relevant job descriptions required experimentation with prompts and fine-tuning the AI model’s responses.

There were some funny moments where the AI thought it was doing something illegal, but it was just prompted to generate a job description for someone who works at McDonalds.

Accomplishments that we're proud of

Brandon Tran

  • Building the HTML webpage from scratch.
  • PDF generation with Python.
  • My project partner is not an accomplishment, but I am proud of him for learning HTML and css on the spot to get this project to run.
  • My first hackathon!

Nicolas Honma

  • Integrating AI into an application.
  • Creating a good-looking HTML webpage.
  • My first hackathon!

What we learned

Throughout the development, we learned about creating user-friendly interfaces and integrating various technologies, such as AI and PDF generation tools.

What's next for Resume Builder

No future plans for this project.

Share this project:

Updates