Inspiration
It can feel impossible to get a job in today's job market. We wanted to develop a solution that would help people get past the first and usually most difficult step in their job hunt: getting the interview. With this in mind, we decided that we should find a way to provide suggestions to a resume in order to improve it and increase the chances of it being seen by an employer.
What it does
Our app takes in the user's resume either in the form of a PDF or TXT file and will produce a resulting file with generated suggestions for improvements.
How we built it
We made use of React Vite, TypeScript and Tailwind-CSS for the frontend elements and styling. The functionality of the app was done using TypeScript and we used Cohere in order to generate suggestions for the user's resume.
Challenges we ran into
Being a group of 4 new hackers, almost every part of the development was a challenge. Learning new technologies on the fly meant that we did not have the experience to solve common or simple bugs right away. This applied to the frontend and functional components of the project.
Accomplishments that we're proud of
We are incredibly proud of building a functional app especially as we are all pretty much beginners to hackathons and web app development. We are proud of our nice looking frontend and that we were able to integrate Cohere's API to generate our suggestions.
What we learned
We learned a lot about web development as a whole. For some of us, this was our first time using React and TypeScript so there was a lot to learn. We also learned about deployment with Vercel and the difficulties of integrating APIs and trying to build a backend.
What's next for Hack The Resume
In the future, the main addition we would like to make is the inclusion an ATS api in order to score resumes. Further changes we would like to implement include displaying the user's current resume and suggestions on the website.
Built With
- cohere
- react
- tailwind-css
- typescript
- vite
Log in or sign up for Devpost to join the conversation.