Inspiration

With the current job market being tough on new entrants, such as students and young professionals, we recognized the need for a tool that could enhance their chances of success. We wanted to create an AI-powered solution that not only provides valuable feedback on resumes but also formats them professionally, making them ready to be saved as a PDF and shared with potential employers.

What it does

ResumAI is a full-stack web app that assists users in optimizing their resumes. By leveraging AI, the app generates personalized feedback on the user's resume, highlighting areas for improvement and providing suggestions. Additionally, the app formats the resume in a professional manner, allowing users to save it as a PDF file on their local disk.

How we built it

We built ResumAI using FastAPI for the backend, implementing AI-powered algorithms to analyze and suggest improvements on the user's resume. For the frontend, we utilized React, allowing for a smooth and responsive user experience. We integrated the two components seamlessly to create a cohesive and user-friendly web app.

Challenges we ran into

During the development process, we encountered challenges with implementing the AI algorithms to provide accurate feedback on various resume formats. Additionally, we faced difficulties in integrating the frontend and backend components while ensuring a seamless user experience. There were also challenges in setting up the FastAPI server and dealing with CORS issues while communicating between the two backend servers.

Accomplishments that we're proud of

We are proud of successfully creating an AI-powered web app that can provide valuable feedback to students and young professionals. The ability to format and save resumes as PDF files adds an extra layer of convenience for users. We are also proud of having functionally setup different frameworks, such as React (for frontend), Node Express (backend), and Fast API server for handling the extraction and inference logic for the core sections of the resume. We also learned to deploy the frontend and backend servers on 3 separate providers: heroku for the fast api server, netlify for the React frontend, and vercel for hosting the express backend.

What we learned

Throughout this project, we learned the intricacies of implementing algorithms for text analysis, the importance of seamless frontend-backend integration, and the challenges of building a user-friendly web app that also makes use of the OpenAI api to analyze the resume contents and provide an enhanced version to the user.

What's next for ResumAI

We plan to enhance its capabilities with more advanced AI algorithms, additional feedback features, and support for various resume formats. We also aim to build a community around ResumAI, where users can share their experiences, insights, and suggestions for improvement, fostering a collaborative environment to help everyone succeed in their job search.

Built With

Share this project:

Updates