Skip to content

vasup86/Indeed-Scraper-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Indeed Scraper Website

website: https://indeed-scraper-react.netlify.app/

Website (frontend) is hosted on netlify and backend is hosted on heroku.

Scraping API (backend): link Documentation

About

This project was developed using ReactJS, flask, requests and BeautifulSoup. The website works for all current Indeed worldwide domains (List).

Purpose

The purpose of this website is to automate the process of job searching by providing concise information about each positing in a table. Job positings on Indeed are displayed in a block form and divided over multiple pages which can be hard to naviagte, the website provides a table of job lisitings based on title and location.

Website

Landing Page

The website takes in multiple user inputs such as job title, location, Number of pages (default: 0) [1], Country, Distance [2], Date posted [3]. (Bold parameters are mandotary, rest are optional)

Landing Page (initial) Landing Page (filled)
image image

[1] Pages worth of job listings user wants to scrape. 1 page contains 15 job positings. [2] Job search radius based on input location. [3] When the job listing was posted, ex: 3 days will show only job listings posted in last 3 days.

Results Page

The loading time depends on No of pages the user has decided to scrape. The scraped job listings are displayed in a table for ease of access. The user can view the jobs on the brower or can export as excel sheet by clicking on 'export to CSV' button. The user can go back and search for different listing.

image