Software requirements:
If the system doesn't work as expected try installing the exact version of the software/libraries.
- python 3 (3.6.5)
- django (2, 0, 4, 'final', 0)
- pandas (0.24.1)
- numpy (1.15.0)
- scipy (1.1.0)
- scikit-learn (0.20.3)
pip install django
Install python, django and other libraries(use google if necessary) download and extract the repository to your desired location, go to the root folder of the project and open terminal and run the following commands and run the following commands. For Windows use python and for Linux use python3 in commands.
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
Add the details asked
python load_books.py data/books.csv
python load_users.py data/users.csv
python load_rating.py data/ratings.csv
python manage.py runserver
open google chrome or any browser, go to localhost:8000
To open admin panel
go to localhost:8000/admin
Enter username and password of superuser to log in.