Skip to content

COMP602 Programming Project: Job search scraping tool.

Notifications You must be signed in to change notification settings

ChalzZy/job-spy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JobSpy

JobSpy searches the web for job openings in software development and presents them in one simple to use website.

Description

alt text

JobSpy uses an advanced job scraping algorithm to find developer jobs on popular jobseeker websites such as Seek and Trade Me. All the user has to do is search for their desired job and be presented with relevant results. Users are also able to create and list their own job listings and have them featured for $1.

Getting Started

Dependencies

  • Recent version of Windows 10 or MacOS
  • Recent version of Node.js/npm

Installing

Windows

  1. Clone the repo
https://github.com/ChalzZy/job-spy.git
  1. Open a terminal window at job-spy/website/myapp
  2. Install npm packages
npm install
  1. Save a .env file in job-spy/website/myapp
URI='your mongodb key'
EMAIL='your email'
PASSWORD='your email's password'
CAPTCHA='your captcha key'

MacOS

  1. Clone the repo
https://github.com/ChalzZy/job-spy.git
  1. Open a terminal window at job-spy/website/myapp
  2. Install npm packages
npm install
  1. Install bcrypt
npm install bcrypt
  1. Save a .env file in job-spy/website/myapp
URI='your mongodb key'
EMAIL='your email'
PASSWORD='your email's password'
CAPTCHA='your captcha key'

Note that MacOS installations of the Bcrypt module are not compatible with Windows and vice versa. Consider gitignoring modules.

Executing program

  1. Open a terminal window at job-spy/website/myapp
  2. Start the server
npm start
  1. Load the website
  • Enter localhost:3000 in a browser (Chrome is recommended)
  • or Enter your local IP address in a browser for mobile devices

Authors

About

COMP602 Programming Project: Job search scraping tool.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •