Using UBC's internal co-op job board called Scope during the co-op job application process, we found ourselves frustrated with its shortcomings and set out to make a better version of this application.

What it does

ResuMe turns the job application process from a gruelling process that can take hours, to something as simple as hitting a button in a manner reminiscent to a dating app.

How we built it

We first designed the UI in figma, and then built a functional front end using JavaScript + React.

Challenges we ran into

The team as a whole is fairly inexperienced with React and some have never used it before this event. As a result, the biggest challenges were getting used to the syntax and the different ways of thinking required by the framework. Putting aside frameworks, the team is inexperienced with web development as a whole, which made working with JavaScript complicated for some, let alone React.

Accomplishments that we're proud of

Considering the overall inexperience with React that our team had, being able to go from (in some cases) zero knowledge and experience to building a fully functional React application is an accomplishment that we're definitely proud of.

What we learned

We learnt more about React and JavaScript from the experience, and as a result became more comfortable using the language and the framework together. We also became more familiar with how to use Git when working as a team, which includes merge conflicts, branching, etc.

What's next for ResuMe

As of right now the application is purely front-end - what's next would be a backend which implements data persistence across different users and different accounts for recruiters and applicants, among other things.

Share this project: