📚 Building a Book Recommendation System with Streamlit & Collaborative Filtering
 
Recommendation  systems  are used  in many  of the apps  we use  every day  – from Netflix suggesting  movies  to Amazon recommending  products . As a book  lover  and data  science  enthusiast , I wanted  to create  a system  that helps  readers  find  new  books  based  on what they like . In this post , I’ll walk  you through how I built  a Book Recommendation System  using  Python , Streamlit , and Collaborative Filtering .   📌 Project Overview The goal  was to create  a simple  yet effective  web  app  that: * Shows  the Top  50 most  popular  books  based  on average  ratings.   * Recommends  similar  books  to a user - selected  title  using  collaborative  filtering.   * Provides  a clean , interactive  user  interface  built  with Streamlit.   📁 Dataset I used  the Book  Recommendation  Dataset  from Kaggle, which includes : * Books.csv  – Book  details  like title , author , and image  URL * Users.csv  – User  demographic  data * Ratings .csv  – Book  rat...