{"id":22750205,"url":"https://github.com/duartium/booklu","last_synced_at":"2025-04-14T12:53:03.305Z","repository":{"id":164634815,"uuid":"627721140","full_name":"duartium/booklu","owner":"duartium","description":"Amazing book recommendation system project to apply design patterns and good programming practices. ","archived":false,"fork":false,"pushed_at":"2024-11-07T22:37:38.000Z","size":269,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-28T02:02:44.810Z","etag":null,"topics":["angular","api-rest","best-practices","csharp","design-patterns","dotnet-core","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"https://duartium.github.io/booklu/","language":"C#","has_issues":true,"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/duartium.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}},"created_at":"2023-04-14T03:56:46.000Z","updated_at":"2025-03-12T01:15:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"77197277-eee7-4dc8-80ff-707908f2fbef","html_url":"https://github.com/duartium/booklu","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duartium%2Fbooklu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duartium%2Fbooklu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duartium%2Fbooklu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duartium%2Fbooklu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/duartium","download_url":"https://codeload.github.com/duartium/booklu/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248885364,"owners_count":21177623,"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":["angular","api-rest","best-practices","csharp","design-patterns","dotnet-core","tailwindcss","typescript"],"created_at":"2024-12-11T04:13:00.160Z","updated_at":"2025-04-14T12:53:03.273Z","avatar_url":"https://github.com/duartium.png","language":"C#","readme":"# 📚 Booklu - Book Recommendations Engine 🚀\n\nWelcome to Booklu, Book Recommendations Website! This is an open-source project that uses design patterns and best programming practices to create a dynamic and user-friendly book recommendations engine.\n\n## Why BOOKLU?\n\nRecommendation engines are a crucial part of the digital economy, driving personalized suggestions on platforms like Amazon, Netflix, and Spotify. However, finding personalized book recommendations can be a challenge. Our aim with BRE is to fill this gap and create an open-source book recommendations engine that is easy to implement and use.\n\n## How does it work?\n\nBRE uses a variety of algorithms and design patterns to provide personalized recommendations. We're implementing the Factory pattern, Singleton pattern among others, to ensure the code is easy to read, understand, and maintain.\n\n## Dataset\n\nThe dataset used in this project is the [Amazon Books Reviews Dataset](https://www.kaggle.com/datasets/mohamedbakhet/amazon-books-reviews) obtained from Kaggle.\n\n### Dataset Description\nThis dataset contains information about reviews for books sold on Amazon, including:\n- Product ID (ASIN)\n- Book Title\n- Author\n- Number of Reviews\n- Average Ratings\n- Review Date\n\nThe dataset contains over X million records, making it ideal for scalability and performance analysis in high-volume database systems.\n\n### License\nThe dataset is available under the [insert license type if provided]. Please ensure that you follow the terms of the license when using this data.\n\n### Source\n- Dataset Name: **Amazon Books Reviews Dataset**\n- Provider: Kaggle\n- Link: [Amazon Books Reviews Dataset on Kaggle](https://www.kaggle.com/datasets/mohamedbakhet/amazon-books-reviews)\n\n\n## Why should you contribute?\n\nContributing to BRE is a great opportunity to learn more about design patterns and best programming practices. In addition, you'll also get to:\n\n- Work on an exciting, high-impact open-source project.\n- Learn and practice Git and GitHub skills.\n- Collaborate with other passionate developers.\n- Improve your project portfolio.\n- Help others discover their next favorite book!\n\n## How to contribute\n\nWe love contributions from the community and are open to all kinds of contributions, from bug reports to new features. Please check out our [Contribution Guides](CONTRIBUTING.md) for more details on how you can contribute.\n\n## Code of Conduct\n\nTo ensure an open and welcoming environment, we've adopted the [Contributor Covenant Code of Conduct](CODE_OF_CONDUCT.md). Please read and follow it in all your interactions with the project.\n\n## Get started\n\nTo get started with working on Booklu, please follow the instructions in our [Installation Guide](INSTALLATION.md).\n\nThank you for your interest in Booklu! We look forward to your contributions. If you have any questions, feel free to [contact us](mailto:your-email@example.com).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduartium%2Fbooklu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fduartium%2Fbooklu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduartium%2Fbooklu/lists"}