{"id":21427858,"url":"https://github.com/shrii0807/novel_recommendation_system","last_synced_at":"2026-05-02T23:41:06.244Z","repository":{"id":262573403,"uuid":"887213859","full_name":"Shrii0807/Novel_Recommendation_System","owner":"Shrii0807","description":"This application is a novel recommendation system built using Streamlit, MongoDB, and Faker for data generation. The system allows users to browse novels, explore genres, and receive personalized recommendations based on selected genres and rating preferences.","archived":false,"fork":false,"pushed_at":"2024-11-22T11:44:29.000Z","size":26,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-23T07:47:42.433Z","etag":null,"topics":["mongodb","novels","python","recommendation-system","streamlit"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Shrii0807.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-11-12T11:10:02.000Z","updated_at":"2024-11-22T11:44:32.000Z","dependencies_parsed_at":"2024-11-22T12:23:11.703Z","dependency_job_id":"75ed176a-43ab-47dd-b8b5-479805c3c9c1","html_url":"https://github.com/Shrii0807/Novel_Recommendation_System","commit_stats":null,"previous_names":["shrii0807/novel_reccomendation_system","shrii0807/novel_recommendation_system"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shrii0807%2FNovel_Recommendation_System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shrii0807%2FNovel_Recommendation_System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shrii0807%2FNovel_Recommendation_System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shrii0807%2FNovel_Recommendation_System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shrii0807","download_url":"https://codeload.github.com/Shrii0807/Novel_Recommendation_System/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243933742,"owners_count":20371052,"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":["mongodb","novels","python","recommendation-system","streamlit"],"created_at":"2024-11-22T22:07:29.341Z","updated_at":"2025-09-22T08:50:47.153Z","avatar_url":"https://github.com/Shrii0807.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Novel_Recommendation_System\nThis application is a novel recommendation system built using Streamlit, MongoDB, and Faker for data generation. The system allows users to browse novels, explore genres, and receive personalized recommendations based on selected genres and rating preferences.\n![image](https://github.com/user-attachments/assets/01c9dcd0-f0c4-4c41-9814-27066598c950)\n\n###\n# Features\nLogin Page:\n![image](https://github.com/user-attachments/assets/5605c290-881d-468b-9e96-2a49671bcf50)\n\n![image](https://github.com/user-attachments/assets/be5fe562-377d-44c3-afe2-5cb76e3517a6)\n\n\nBrowse Novels: Users can view novels with details like title, author, genres, pages, and ratings.\n\nGenre-Based Recommendations: Users can select one or more genres to receive recommendations tailored to their preferences.\n\nRating-Based Sorting: Recommendations can be prioritized based on a user-defined minimum rating threshold.\n###\n# Project Structure\nnovels.json: Dataset containing novel information such as title, author, pages, genres, and ratings.\n\nVapp.py: Main application script for the Streamlit interface and MongoDB interaction.\n\n###\n# Applications\nE-commerce: Personalized product recommendations, dynamic pricing, visual search.\n\nEntertainment: Content personalization for movies, music, and games.\n\nSocial Media: Feed curation, friend suggestions, targeted ads.\n\nHealthcare: Personalized treatment plans, drug discovery, health management.\n\nEducation: Customized learning paths, skill recommendations, tutoring systems.\n\nTravel: Tailored itineraries, real-time adjustments, local experience suggestions.\n\nFinance: Investment strategies, credit scoring, wealth management.\n\nHR \u0026 Recruiting: Job matching, career development, automated screening.\n\nFood \u0026 Dining: Restaurant recommendations, meal kits, personalized recipes.\n\nNews: Personalized news feeds, topic-based content.\n\nReal Estate: Property and neighborhood recommendations.\n\nSports \u0026 Fitness: Workout plans, fitness tracking, sports event recommendations.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshrii0807%2Fnovel_recommendation_system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshrii0807%2Fnovel_recommendation_system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshrii0807%2Fnovel_recommendation_system/lists"}