Skip to content

A Django based Job Search API which filters Jobs on the Basis of Users Description.

Notifications You must be signed in to change notification settings

arkalsekar/Job-Recommendation-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django + ML Job Search API

A Complete Job Search API created using Python / Django as the Backend Language / Framework and Sqlite3 as the Database. It also uses Machine Learning for Recommending Specific Jobs based on the Users Profile

Endpoints

  • / - Gets a Glimpse of all the Endpoints.
  • /getAllJobs - Returns all the Jobs currently available in the Database.
  • /get/<id> - Returns Specific Job with an id provided in the id parameter.
  • /search?<query> - Returns the Job having a Specific Query.
  • /getRelevantJobs - Returns Relevant Jobs based on the users Job Profile.

Setting Up

Clone or Download the this repository and store it on your machine.

git clone https://github.com/arkalsekar/Django-Job-Recommendation-API.git

Usage

Once Downloaded or Cloned the Repository, Run the following Commands

pip install -r requirements.txt

Once Installed all the requirements. Run the Following Commands.

python manage.py makemigrations
python manage.py sqlmigrate home 0001
python manage.py migrate

This is isin't necessary but with this you would be able to login to the website.

python manage.py createsuperuser

This command will finally run the server on localhost://8000

python manage.py runserver

Now head on to localhost:8000 and access the site.

License

MIT

About

A Django based Job Search API which filters Jobs on the Basis of Users Description.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages