JobSpy searches the web for job openings in software development and presents them in one simple to use website.
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.
- Recent version of Windows 10 or MacOS
- Recent version of Node.js/npm
- Clone the repo
https://github.com/ChalzZy/job-spy.git
- Open a terminal window at
job-spy/website/myapp
- Install npm packages
npm install
- Save a
.env
file injob-spy/website/myapp
URI='your mongodb key'
EMAIL='your email'
PASSWORD='your email's password'
CAPTCHA='your captcha key'
- Clone the repo
https://github.com/ChalzZy/job-spy.git
- Open a terminal window at
job-spy/website/myapp
- Install npm packages
npm install
- Install bcrypt
npm install bcrypt
- Save a
.env
file injob-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.
- Open a terminal window at
job-spy/website/myapp
- Start the server
npm start
- Load the website
- Enter
localhost:3000
in a browser (Chrome is recommended) - or Enter your local IP address in a browser for mobile devices