All Projects → amrkhaledccd → My Moments

amrkhaledccd / My Moments

Instagram Clone - Cloning Instagram for learning purpose

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to My Moments

Springy Store Microservices
Springy Store is a conceptual simple μServices-based project using the latest cutting-edge technologies, to demonstrate how the Store services are created to be a cloud-native and 12-factor app agnostic. Those μServices are developed based on Spring Boot & Cloud framework that implements cloud-native intuitive, design patterns, and best practices.
Stars: ✭ 318 (+127.14%)
Mutual labels:  microservices, mongodb, spring-boot, spring-cloud
Sample Spring Microservices Advanced
More advanced samples of spring boot and spring cloud microservices showing usage of such tools like api Swagger2 on Zuul, integraction with MongoDB, configuration server, testing with Spring Cloud Contract or Hoverfly
Stars: ✭ 112 (-20%)
Mutual labels:  microservices, mongodb, spring-boot, spring-cloud
Java Spring Cloud
Distributed tracing for Spring Boot, Cloud and other Spring projects
Stars: ✭ 326 (+132.86%)
Mutual labels:  microservices, mongodb, spring-boot, spring-cloud
Event Sourcing Microservices Example
Learn about building microservices with event sourcing using Spring Boot and how to deploy a social network to Kubernetes using Docker Compose or Helm.
Stars: ✭ 167 (+19.29%)
Mutual labels:  microservices, neo4j, spring-boot, spring-cloud
Testcontainers Spring Boot
Container auto-configurations for spring-boot based integration tests
Stars: ✭ 460 (+228.57%)
Mutual labels:  kafka, mongodb, neo4j, spring-boot
Springboot Templates
springboot和dubbo、netty的集成,redis mongodb的nosql模板, kafka rocketmq rabbit的MQ模板, solr solrcloud elasticsearch查询引擎
Stars: ✭ 100 (-28.57%)
Mutual labels:  kafka, mongodb, spring-boot
Whatsmars
Java生态研究(Spring Boot + Redis + Dubbo + RocketMQ + Elasticsearch)🔥🔥🔥🔥🔥
Stars: ✭ 1,389 (+892.14%)
Mutual labels:  microservices, kafka, spring-boot
Webfluxtemplate
Spring Webflux template application with working Spring Security, Web-sockets, Rest, Web MVC, and Authentication with JWT.
Stars: ✭ 107 (-23.57%)
Mutual labels:  mongodb, spring-boot, jwt-authentication
Spring Cloud Config
External configuration (server and client) for Spring Cloud
Stars: ✭ 1,740 (+1142.86%)
Mutual labels:  microservices, spring-boot, spring-cloud
Microservices Example
Example of a microservices architecture on the modern stack of Java technologies
Stars: ✭ 66 (-52.86%)
Mutual labels:  microservices, spring-boot, spring-cloud
Springboot Labs
一个涵盖六个专栏:Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、分布式消息队列、分布式事务的仓库。希望胖友小手一抖,右上角来个 Star,感恩 1024
Stars: ✭ 12,804 (+9045.71%)
Mutual labels:  kafka, spring-boot, spring-cloud
Spring Cloud Sleuth
Distributed tracing for spring cloud
Stars: ✭ 1,531 (+993.57%)
Mutual labels:  microservices, spring-boot, spring-cloud
Iot Traffic Monitor
Stars: ✭ 131 (-6.43%)
Mutual labels:  kafka, cassandra, spring-boot
Spring Cloud Cloudfoundry
Integration between Cloudfoundry and the Spring Cloud APIs
Stars: ✭ 83 (-40.71%)
Mutual labels:  microservices, spring-boot, spring-cloud
Spring Boot 2.x Examples
Spring Boot 2.x code examples
Stars: ✭ 104 (-25.71%)
Mutual labels:  kafka, mongodb, spring-boot
Okta Blog Archive
Okta Developer Blog
Stars: ✭ 74 (-47.14%)
Mutual labels:  microservices, spring-boot, spring-cloud
Mall
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Stars: ✭ 54,797 (+39040.71%)
Mutual labels:  mongodb, spring-boot, spring-cloud
Kkbinlog
支持mysql、MongoDB数据变更订阅分发
Stars: ✭ 112 (-20%)
Mutual labels:  kafka, mongodb, spring-boot
Spring Cloud Build
Common build concerns, shared plugin configuration, etc. for Spring Cloud modules
Stars: ✭ 114 (-18.57%)
Mutual labels:  microservices, spring-boot, spring-cloud
Spring Cloud Cli
Spring Cloud CLI features
Stars: ✭ 139 (-0.71%)
Mutual labels:  microservices, spring-boot, spring-cloud

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

Tareget architecture

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].