An application which suggests books that might interest the users based on what they have liked previously.
- Machine Learning Libraries
- pandas
- sklearn
- numpy
- Elastic Stack
- Elasticsearch
- Logstash
- Frontend
- HTML
- CSS
- Backend
- Flask
-
Download Python 3.
-
Clone the repository.
-
Run
python3 -m pip install venv
-
Now run
python3 -m venv recommend
-
Type
recommend\Scripts\activate
to activate the virtual environment. -
Run
python3 -m pip install -r requirements.txt
-
Download elasticsearch from here
-
Download logstash from here
-
Navigate to the logstash folder and type
bin/logstash -f [path_to_project_directory]/logstash.conf
-
Navigate to the elasticsearch folder and run
bin\activate
-
Open another cmd window and run
python database.py
-
Download cos_sim.csv from here
-
Run
python app.py
to start the application.