Skip to content

This Streamlit app assists users in discovering and exploring ancient history books. It utilizes a map to display relevant books per region and provides personalized recommendations based on user preferences.

Notifications You must be signed in to change notification settings

karol-pa/History_book_recommendation_system

Repository files navigation

A history book recommendation app

As another excersize- (or hobby-) project my aim was to create a user friendly book recommendation app for all fans of ancient history (such as myself). The app uses a simple count vectorizer for finding books that are most similar to your own selection of favorite books. All book information in this app are taken from Openlibrary.

Once you have installed all required packages

pip install -r requirements.txt

run the following command from the terminal to open the app in your default web browser:

streamlit run app.py

Or try the cloud version

How to use:

  1. Click on a country on the map.
  2. Select your favorite books associated with the selected country.
  3. Repeat with other countries.
  4. Click on the "Get recommendations" button.

About

This Streamlit app assists users in discovering and exploring ancient history books. It utilizes a map to display relevant books per region and provides personalized recommendations based on user preferences.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published