Inspiration
Skill sets are essential to the modern working environment. The rise of the Gig Economy is partly the result of a growing emphasis on skillsets for work. For example, Microsoft offers online skills learning courses for anything from web development to AI engineering and LinkedIn Learning offers professional courses in accounting, writing, and public speaking. Despite this, current career services like LinkedIn don’t prioritize skills when connecting professionals to companies and each other. Our goal was twofold: first to create a platform that could quickly connect people in the job market with companies that meet their skill set and second to notify people aspiring to new careers what skills they should develop in order to land a position at the company they want.
What it does
Our website provides the following: Ease of loading in your profile: Just give your linkedin URL! We take care of everything else in between. Get skill-based recommendations: You know your skillset best. Now you know the best recommendations. Know what it takes to land your dream job: Learn about the rest of the skills that people have for your aspired role at your dream company. Find people to connect with: Find people currently in your dream job to connect with. No more hours of scouring LinkedIn for the “closest match”.
How we built it
Front End Query Compatible is designed to be a Desktop Web Application built from utilizing Javascript and React. Beyond that, Materials UI was added as a framework to help with design while SASS was utilized as a preprocessor for CSS. The React Router library was also added in order to help link together multiple pages in React, and framer-motion was utilized to create transitions between pages. We established 3 API endpoints that returned skills of the user, top company matches and matching skills with that particular company, and that returned the people who work at the company.
BackEnd We used the People Data Labs endpoints for the following: People enrichment: to find skills of a person based on LinkedIn URL People search: to find people with same role working at the company Company search: to find companies that match the skills correlated with most number of people with the same job title working at that company
We hosted the endpoints using Flask for endpoint routing.
Challenges we ran into
Connecting frontend and backend Making the frontend dynamic with the page layout Using the People Data Labs API endpoint efficiently so that we didn’t run out of credits
Accomplishments that we're proud of
We’re extremely proud of being able to turn our vision into a reality and creating a functional web application that makes career searching that much easier for users. It felt especially satisfying after struggling to connect the frontend and the backend to see the web app output company information after dropping in our Linkedin handles!
What we learned
We come from a wide range of skills and knowledge. Whether it was learning more about how to utilize APIs and create a Python script, or developing a website utilizing React and SASS, or even just learning more about Git, all of us learned something, and it all culminated into Query Compatible.
What's next for Query Compatible
Building off the current system, we’ll add the option for users to manually insert information about themselves, particularly skills and give users more options to help filter their job search. We hope to create a more flexible system that can account for situations that we didn’t think of during this past weekend. In the future, we hope to see Query Compatible help others hack their career searching.
Log in or sign up for Devpost to join the conversation.