Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amrkhaledccd/my-moments
Instagram Clone - Cloning Instagram for learning purpose
https://github.com/amrkhaledccd/my-moments
ant-design cassandra eureka-service-discovery instagram-clone java jwt-authentication kafka microservices mongodb neo4j reactjs spring-boot spring-cloud spring-data-cassandra spring-data-neo4j zuul-proxy
Last synced: about 1 month ago
JSON representation
Instagram Clone - Cloning Instagram for learning purpose
- Host: GitHub
- URL: https://github.com/amrkhaledccd/my-moments
- Owner: amrkhaledccd
- Created: 2018-11-30T10:09:19.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-04-11T23:38:45.000Z (over 1 year ago)
- Last Synced: 2024-09-27T21:41:46.290Z (about 2 months ago)
- Topics: ant-design, cassandra, eureka-service-discovery, instagram-clone, java, jwt-authentication, kafka, microservices, mongodb, neo4j, reactjs, spring-boot, spring-cloud, spring-data-cassandra, spring-data-neo4j, zuul-proxy
- Language: Java
- Homepage: https://medium.com/@amrkhaled_47016/microservices-in-practice-developing-instagram-clone-introduction-4f6d78abdfa1
- Size: 5.12 MB
- Stars: 496
- Watchers: 21
- Forks: 174
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# my-moments
Instagram Clone - Cloning Instagram for learning purpose# Tutorials
https://medium.com/@amrkhaled_47016/microservices-in-practice-developing-instagram-clone-introduction-4f6d78abdfa1# Target Architecture
We are not there yet, we still outside Kubernetes![Architecture](https://raw.githubusercontent.com/amrkhaledccd/my-moments/master/screenshots/mymoments_architecture.png)
# Tech stack
Microservices - Java - Spring boot - Spring Cloud - JWT authentication - MongoDB - Cassandra - Neo4j - Kafka - ReactJs - Ant Design# What am I doing?
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](https://raw.githubusercontent.com/amrkhaledccd/my-moments/master/screenshots/thumbnail.png)](https://www.youtube.com/watch?v=jEfU0cxG-Bw)