Skip to content

bharti78/Book-Recommender-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Book Recommender System

Python Flask Bootstrap License


πŸ”Ή Overview

The Book Recommender System is a machine learning-powered web app that helps users discover books based on their interests. Using collaborative filtering, it suggests books similar to the ones a user searches for.


🌟 Features

  • Browse Top 50 Books with cover images, authors, ratings, and votes.
  • Enter a book name to get personalized recommendations.
  • Modern dark-themed UI with hover effects and responsive hamburger menu.
  • Fast, data-driven recommendations using collaborative filtering.
  • Fully functional Flask backend integrated with ML models.

πŸ’» Tech Stack

  • Frontend: HTML, CSS, Bootstrap 3
  • Backend: Python, Flask
  • ML/AI: Collaborative Filtering, NumPy, Pickle
  • Deployment: Render, Hugging Face Spaces, or Heroku

πŸš€ Installation & Setup

  1. Clone the repository

    git clone https://github.com/bharti78/Book-Recommender-System
    cd book-recommender-system
  2. Install dependencies

    pip install -r requirements.txt
  3. Run the app locally

    python app.py
  4. Open your browser and go to:
    http://127.0.0.1:5000


🌐 Deployment

  • Render: Recommended for free hosting. Use the following start command:
    gunicorn app:app

πŸ”§ Future Enhancements

  • Add user login and personalized history
  • Advanced recommendations using NLP & semantic search
  • Dark/Light mode toggle
  • Pagination for large datasets

🎯 Outcome

This project demonstrates ML integration with web development, providing a clean, recruiter-friendly, fully functional book recommendation system for your portfolio.


πŸ“„ License

This project is licensed under the MIT License.

About

πŸ“š Book Recommender System – A Flask web app that suggests books based on your favorites using ML-powered recommendations. Modern UI, responsive design, and recruiter-friendly.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors