💡 Inspiration
Creating a resume can be a stressful task, especially if you are unsure how to format and arrange the content in a way that is both visually appealing and professional. Having recognised this need, our team aimed to develop a resume generator with an user-friendly interface, an easy user information input system, seamless process of input and generating output.
📔 What it does
As per the name, Resume Lab creates a resume in just a few minute. Fill out personal information, choose from our templates and customize to make your unique resume look just the way you'd like, then you will be able to download it.
One of the most notable features is real-time preview - when entering your information and choosing a template, users will be able to view the preview of the resume.
Our website allows many ways of customisation for a variety of users at different job search stages, such as arranging content by sections, choosing from a template gallery, optional input fields, etc.
💻 How we built it
- Frontend: ReactJS, TypeScript, Vite
- CI/CD: GitHub Pages, GitHub Actions
- Other Tools: Figma, Miro
🔍 Challenges we ran into
- GitHub merge conflicts are the bane of Xin Yu's existence
- Finding good pdf-related npm packages for our creating and previewing pdfs (and navigating horrible documentation and dumb issues with spacing)
🎊 Accomplishments that we're proud of
- So happy to have been able to create a fully-functional MVP despite our busy schedules, limited time and energy
- Learnt how to time travel with git
- Got better at TypeScript
- Learnt/Taught React (some of us knew React and some were starting from scratch, so proud of vockiii for picking it up so quickly!!)
- Not pulling any all-nighters
🧭 What's next
- More customisation options - adding sections
- Supporting other file formats beyond PDF
Built With
- react
- typescript
- vite

Log in or sign up for Devpost to join the conversation.