Inspiration
Typically when searching for jobs, we often find ourselves relying on the experience of others to make our decisions. In 2023, as people are rushing back to the job market, we decided to harness the power of the internet and past collective experiences to give our users an upper edge.
What it does
Our application allows users to search for a desired job title and location. It then scrapes link for relevant job postings as well as the job security & advancement rating that past employees have given to each company. Finally, it sorts the job postings by the rating they received and displays them to the user.
How we built it
We used a Flask framework to host our web application. The web scraper was built using Selenium, and Beautifsoup4. The front end was built using HTML, CSS, and JavaScript.
Challenges we ran into
Some challenges we ran into included connecting the python script to the web browser, displaying the JSON file that we had to the web browser, and having the web scraper scrape asynchronously.
Accomplishments that we're proud of
We are proud of the project we built for Hack the Break. The biggest accomplishment we're proud of is scraping Indeed and bypassing its web scrape security. We are also proud of being able to connect python to the web browser.
What we learned
Because we are using web scraping to access the data, we've noticed that it was loading it asynchronously, therefore resulting in a long runtime. We learned that using cache data to obtain the data synchronously would result in shorter runtime.
What's next for JobSecurity Hub
JobSecurity Hub plans to web scrape more information from Indeed and also from other websites as well. This allows for a full analytical report on the security of different jobs.

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