Inspiration

The topic was to build something for the HR industry as well as Jobseekers. We came up with two applications both catering to the domain.

What it does

JobSeeker - We built a recommendation engine to give job seekers a list of top ten companies that would match their profiles. There are various parameters to then refine their search about the company like Culture, Salary, CEO reputation and so on. This was built on data provided by Comparably. HR - For the HR professionals, we wanted to weed out the candidates that do no stand any chance in that field. So we parsed a candidates profile and compared it against a dataset(fake) of 20000 employees from the big four (Google, Facebook, Amazon, and Microsoft) and displayed insights on various skills. This way we can compare the candidates who apply and weed out the ones who are lower ranked.

How I built it

We implemented both the applications in Python and deployed using Flask. Angular and Bootstrap was used on the front end experience. Backend - We used cosine similarity to rate a candidate.

Challenges I ran into

Initially, we were trying to obtain LinkedIn data - which we wasted a lot of time. After discarding that proposal we had to generate fake data of the employees. After the implementations, we had some trouble integrating Flask with Angular applications. Data binding in angualr is done via "{{ }}" - double flower braces whereas underneath the hood flask uses flower braces {} for a different purpose. We did find some solutions and came through. The presentation was a bummer. We clearly had a good idea and implementation but bombed the presentation very hard. Next time we will have to focus on that.

Accomplishments that I'm proud of

It was my first hackathon, was very excited about it. I worked on the front-end part completely alone. It was quite a good experience brushing up with Angular after a long time.

What I learned

Coming up with a plan on what to implement is very important. Initially, we spent a lot of time on LinkedIn data fetch which was fruitless. Next time would be clear goals on what each person has to do and better presentation skills.

What's next for NextSearch

We will try to get real data and provide real analytics on the candidates who apply and find fitness rating for a specific job posting. Makes the HR's job much easier.

Share this project:

Updates