Skip to content

Book Discovery Hub offers personalized book recommendations and lets users discover and get details of books they want. Users can rate books, and data is seamlessly updated in regular intervals

License

Notifications You must be signed in to change notification settings

rahulorihiki/BookHub-A-Book-Recommender-System

Repository files navigation

BookHub: A Book Recommender System

Book Discovery Hub offers personalized book recommendations and lets users discover and get details of books they want. Users can rate books, and data is seamlessly updated in regular intervals

Installation

Configure Git for Large Files:

  git config --global http.postBuffer 524288000

Clone the Repository:

git clone https://github.com/rahulorihiki/BookHub-A-Book-Recommender-System.git

Navigate to the Project Directory:

cd BookHub-A-Book-Recommender-System

Set Up a Virtual Environment:

python -m venv venv

Activate the Virtual Environment( On Windows ):

source venv/Scripts/activate

Activate the Virtual Environment( On macOS and Linux: ):

source venv/bin/activate

Install Dependencies:

pip install -r requirements.txt

Run the Main Application:

python app.py

Open a New Terminal and Navigate to the API Directory:

cd api

Run the API:

python api_call.py

Features

  • Discover books and get detailed information on each.
  • Receive book recommendations based on input.
  • Rate, comment, and provide feedback on books to improve recommendations.
  • Data updates regularly with APScheduler, ensuring a smooth user experience.
  • Includes login and signup for user authentication.

Contributing

Contributions are always welcome!

Please see contributing.md for ways to get started.

License

Distributed under the MIT License. See LICENSE for more information.

Contact Information

About

Book Discovery Hub offers personalized book recommendations and lets users discover and get details of books they want. Users can rate books, and data is seamlessly updated in regular intervals

Resources

License

Stars

Watchers

Forks