Loading repository data…
Loading repository data…
Arjun-Parmani / repository
BookVault is a **Book Recommendation System** that suggests books to users based on collaborative filtering and popularity. The project includes both a **Jupyter Notebook (EDA + Model Building)** and an interactive **Streamlit Web App** for book recommendations.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
BookVault is a Book Recommendation System that suggests books to users based on collaborative filtering and popularity. The project includes both a Jupyter Notebook (EDA + Model Building) and an interactive Streamlit Web App for book recommendations.
With the vast number of books available online, readers often struggle to find their next read.
This system aims to:
├── app.py # Streamlit app ├── book_recomm_Sys.ipynb # Jupyter Notebook (EDA + recommender logic) ├── books.pkl # Metadata of books ├── pt.pkl # Pivot table of user-book interactions ├── similarity_scores.pkl # Precomputed similarity matrix ├── Popular.pkl # Preprocessed popular books ├── requirements.txt # Dependencies
Dataset used is the Book-Crossing dataset, containing:
Data Cleaning
Exploratory Data Analysis (EDA)
Recommendation System
Web App Development