Skip to content

✏️Job search app for high-school student using NodeJs and Loopback. 🔨

Notifications You must be signed in to change notification settings

jeverd/backend-job-search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

✏️Job search app for high-school student using NodeJs and Loopback. 🔨

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published