Skip to content

Latest commit

 

History

History
49 lines (35 loc) · 1.19 KB

README.md

File metadata and controls

49 lines (35 loc) · 1.19 KB

Book Recommendation System

An application which suggests books that might interest the users based on what they have liked previously.

result

Tech-Stack

  • Machine Learning Libraries
    • pandas
    • sklearn
    • numpy
  • Elastic Stack
    • Elasticsearch
    • Logstash
  • Frontend
    • HTML
    • CSS
  • Backend
    • Flask

Setup

  1. Download Python 3.

  2. Clone the repository.

  3. Run python3 -m pip install venv

  4. Now run python3 -m venv recommend

  5. Type recommend\Scripts\activate to activate the virtual environment.

  6. Run python3 -m pip install -r requirements.txt

  7. Download elasticsearch from here

  8. Download logstash from here

  9. Navigate to the logstash folder and type bin/logstash -f [path_to_project_directory]/logstash.conf

  10. Navigate to the elasticsearch folder and run bin\activate

  11. Open another cmd window and run python database.py

  12. Download cos_sim.csv from here

  13. Run python app.py to start the application.