Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 1.49 KB

README.md

File metadata and controls

49 lines (33 loc) · 1.49 KB

Welcome to the backend for the Planet Jobs.

Our goal with Planet jobs is to build a job search app, that allows for high-school students to find jobs quickly! We get our job data from various job boards, and then run the jobs through our classfication service, which outputs jobs that are most likely suited for high-school students.

*Ensure you have NODEJS and Python 3 installed on your laptop before proceeding. *Ensure you have configured your MySQL server before starting up the Loopback API server. *Note the frontend was done by my good friend Lucas.

Installation - LOOPBACK API

  1. Clone the repo
  2. cd JobSearchApp
  3. run npm install
  4. run node . to start up the loopback api

Frontend - React Native

  1. go to https://github.com/lnogueir/frontendJobs
  2. follow the repos README

Gather Job Data

  1. cd scrapers
  2. npm install
  3. node server.js

Publishing Service

  1. go to https://github.com/jeverd/publishing-service
  2. clone the repo
  3. npm install
  4. node server.js

Classfication Service

  1. go to https://github.com/jeverd/classfication
  2. clone the repo
  3. pip install requirements.text
  4. python app.py

Contributing

  1. Fork it (https://github.com/yourname/yourproject/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request