- Python
- NPM
- Clone this repository from your method of choice
- Install pipenv
pip install pipenv
- Make sure your python version is 3.7
- If python version is not 3.7 then try installing it or (not recommended) change the python version in pipfile to your installed python version.
- Navigate to root directory of the project, you prompt should show something like "~/project/folder/ATHENEUM-Interactive-Library-Management-System" for Linux or "C:\project\folder\ATHENEUM-Interactive-Library-Management-System" for windows
- Install python dependencies by initiating virtual environment via
pipenv shell
- Download the SVD.joblib file and place it in
~/project/folder/ATHENEUM-Interactive-Library-Management-System/backend/django_app/prediction/mlmodel/
- Navigate
~/project/folder/ATHENEUM-Interactive-Library-Management-System/backend/django_app/
then run django server viapython manage.py runserver
. - Open another terminal and navigate to
~/project/folder/ATHENEUM-Interactive-Library-Management-System/frontend/react_app/
and install npm dependencies vianpm install
- Finally run react server by running
npm run start