Note: This is an academic project so most of the algorithms have been implemented from scratch and some db queries are in the views itself but needs to be moved to utils or model managers for better maitainability
Backend for job recommendation algorithm using Hybrid Approach (Switching Method)
-
Clone the repo
-
Install all the requirements for the project by using the following command
pip install -r requirements/requirements.txt
-
Change the directory to
src
by usingcd src
-
If you have made any changes to the models then run the command
python manage.py makemigrations
-
Run the following command to migrate the changes to db
python manage.py migrate
-
If you want to make the superuser use this command
python manage.py createsuperuser
-
To start the server
python manage.py runserver
If you want to learn more about the project, the complete project report is in the docs folder