Skip to content

Latest commit

 

History

History
19 lines (18 loc) · 1.48 KB

README.md

File metadata and controls

19 lines (18 loc) · 1.48 KB

Minor Project: Atheneum - Interactive Library Management System

Prerequisites:

  • Python
  • NPM

Steps to setup:

  1. Clone this repository from your method of choice
  2. Install pipenv
    pip install pipenv
  3. Make sure your python version is 3.7
  4. 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.
  5. 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
  6. Install python dependencies by initiating virtual environment via pipenv shell
  7. Download the SVD.joblib file and place it in ~/project/folder/ATHENEUM-Interactive-Library-Management-System/Atheneum/prediction/mlmodel/
  8. Download and save book_summaries1.csv in ~/project/folder/ATHENEUM-Interactive-Library-Management-System/Atheneum/prediction/Data/
  9. Open another terminal and navigate to ~/project/folder/ATHENEUM-Interactive-Library-Management-System/Atheneum/frontend/ and install npm dependencies via npm install
  10. Build frontend by running npm run build
  11. Navigate ~/project/folder/ATHENEUM-Interactive-Library-Management-System/Atheneum/ then run django server via python manage.py runserver.