Skip to content

mihikagaonkar/book-recommender-system

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published