Friend Recommendation Service
Oct 14, 2023
General System Requirements
Facebook is a social media platform that connects people who may know each other. By leveraging advanced algorithms and user data analysis, the system identifies common interests, mutual connections, and relevant activities to propose individuals who are likely to share meaningful connections.
Users should have the ability to send, cancel, accept, reject and delete friend requests
The system should be able to suggest potential friends based on mutual connections, common interests, relevant activities
Users should be able to provide information about their basic profile, work experience, and education
Users should only receive updated lists when new users are added or updates are made, rather than with every reload. There should an automatic refresh for every 10 mins invalidated list or can be generated manually.
Supporting Repositories
https://github.com/philipdaquin/friend-recommendation-provision
https://github.com/philipdaquin/friend-recommendation-infra
Learn more about this project here
©philipdaquin 2023
philipdaquin