← all projects
ProjectPrivate repository
Friend Recommendation System (PoC)
Graph-based friend recommendation engine using Neo4j, GraphQL, and Redis.
Neo4jGraphQLSpring BootRedisJava
Overview
A proof-of-concept friend recommendation system that models social relationships as a graph in Neo4j and exposes recommendations via a GraphQL API built with Spring Boot. Redis caching accelerates repeated recommendation queries. Demonstrates graph database design, traversal algorithms, and API integration in a real-world social context.
Highlights
- Graph database modeling of social relationships in Neo4j
- GraphQL API with Spring Boot for flexible querying
- Redis caching for recommendation performance
- Graph traversal algorithms for friend suggestions