{"id":21184499,"url":"https://github.com/Hasnatrasool163/SocialNetworkFriendRecommendationSystem","last_synced_at":"2025-07-10T00:33:32.350Z","repository":{"id":263210016,"uuid":"889690368","full_name":"Hasnatrasool163/Social-Network-Friend-Recommendation-System","owner":"Hasnatrasool163","description":"Social-Network-Friend-Recommendation-System","archived":false,"fork":false,"pushed_at":"2024-11-17T01:24:04.000Z","size":0,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-17T01:29:20.660Z","etag":null,"topics":["algorithms-and-data-structures","data-structures","dsa-algorithm","graphs-algorithms","java","java-fxml","java-gui","javafx","queue-algorithm"],"latest_commit_sha":null,"homepage":"","language":"Java","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/Hasnatrasool163.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-17T00:47:48.000Z","updated_at":"2024-11-17T01:24:07.000Z","dependencies_parsed_at":"2024-11-17T02:16:15.973Z","dependency_job_id":null,"html_url":"https://github.com/Hasnatrasool163/Social-Network-Friend-Recommendation-System","commit_stats":null,"previous_names":["hasnatrasool163/social-network-friend-recommendation-system"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hasnatrasool163%2FSocial-Network-Friend-Recommendation-System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hasnatrasool163%2FSocial-Network-Friend-Recommendation-System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hasnatrasool163%2FSocial-Network-Friend-Recommendation-System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hasnatrasool163%2FSocial-Network-Friend-Recommendation-System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hasnatrasool163","download_url":"https://codeload.github.com/Hasnatrasool163/Social-Network-Friend-Recommendation-System/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225606570,"owners_count":17495551,"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":["algorithms-and-data-structures","data-structures","dsa-algorithm","graphs-algorithms","java","java-fxml","java-gui","javafx","queue-algorithm"],"created_at":"2024-11-20T18:09:06.669Z","updated_at":"2025-07-10T00:33:32.329Z","avatar_url":"https://github.com/Hasnatrasool163.png","language":"Java","readme":"Social Network Friend Recommendation System ✨\n\nA Social Network Friend Recommendation System is an exciting project that leverages graph theory concepts to simulate real-world social networks. This project allows students to explore data structures and algorithms while building a feature-rich application similar to popular social media platforms.\n\n🔍 Project Overview\n\nIn this project:\n\nEach user is represented as a node (or vertex) in a graph.\n\nFriendships between users are represented as edges connecting the nodes.\n\nBy constructing and traversing this graph, the system provides valuable social insights, such as identifying mutual friends and recommending new connections. This mimics the friend suggestion features of popular social media platforms.\n\n🔧 Key Features and Functions\n\n1. 🧩 Add Friends\n\nEnable users to form new friendships by creating edges between their nodes in the graph.\n\n2. ❌ Delete Friends\n\nAllow users to break friendships by removing edges from the graph.\n\n3. 🧳 Display Mutual Friends\n\nHelp users discover mutual friends shared with another user by analyzing shared connections in the graph.\n\n4. 🔍 Friend Recommendations\n\nSuggest new friends by identifying friends-of-friends (nodes connected through mutual edges), as these users are more likely to have shared interests or connections.\n\n5. 🖊️ User Posting System\n\nCreate a real-time activity feed:\n\nUsers can make posts, which are stored in First-Come, First-Served (FCFS) order.\n\nPosts are displayed sequentially, simulating a timeline or feed feature.\n\n🌟 Why Choose This Project?\n\nHands-On Graph Theory: Practical application of graph traversal algorithms.\n\nReal-World Relevance: Simulates functionality used by major social media platforms.\n\nInteractive Features: Engages users with dynamic interactions and personalized recommendations.\n\nScalable Design: Can be expanded to include more advanced features like community detection, trending topics, and more.\n\nBuild your own Social Network Friend Recommendation System and dive into the world of graph theory, algorithms, and real-world problem-solving! 🚀\n![DashboardPage](https://github.com/user-attachments/assets/5cf3989b-4808-452d-afc3-476860c5cd3b)\n![Splash](https://github.com/user-attachments/assets/b81f3323-43a5-4581-aca2-b6dfad395b04)\n\n\nContact at hasnatrasool163@gmail.com for complete project with javafx gui frontend.\n\n##demo video\nhttps://www.linkedin.com/posts/hasnatrasool163_socialnetwork-datastructures-graphtheory-activity-7273927434654121984-e6Zo?utm_source=share\u0026utm_medium=member_android\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHasnatrasool163%2FSocialNetworkFriendRecommendationSystem","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FHasnatrasool163%2FSocialNetworkFriendRecommendationSystem","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHasnatrasool163%2FSocialNetworkFriendRecommendationSystem/lists"}