Instagram Clone - Cloning Instagram for learning purpose

We are not there yet, we still outside Kubernetes

Tareget architecture

Microservices - Java - Spring boot - Spring Cloud - JWT authentication - MongoDB - Cassandra - Neo4j - Kafka - ReactJs - Ant Design

Instagram is well known for everybody but I'm cloning the basic features of Instagram and other social networks.

  • User have a profile
  • User can follow other users
  • User can see his followers and following
  • User can create a new post (images only)
  • User can see posts from users he is following (News feed)
  • User get notified when others follow him, comment or like his post
  • User can search for other Users

Watch the video