{"repo":"DharshiBalasubramaniyam/Fullstack-E-commerce-web-application","free":true,"listed":false,"github":"https://github.com/DharshiBalasubramaniyam/Fullstack-E-commerce-web-application","clone":"git clone https://github.com/DharshiBalasubramaniyam/Fullstack-E-commerce-web-application.git","description":"Purely is a cloud-first microservices web application, containerized and deployed to AWS Elastic Kubernetes Service (EKS) using Helm and automated via GitHub Actions CI/CD pipelines.","language":"Java","stars":56,"topics":["e-commerce-platform","full-stack-web-development","jwt-authentication","microservices","mongodb","reactjs","spring-boot","aws-eks","docker","github-actions"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"🌟 Cloud first microservices e-commerce web application 🌟 - Purely is a cloud-first microservices web application showcasing Kubernetes. The application is a web-based e-commerce app where users can browse items, add them to the cart, and purchase them. - The architecture leverages Spring Boot microservices , Spring Cloud Gateway , and Eureka Service Registry , with a React.js frontend and MongoDB databases . - The solution is containerized and deployed to AWS Elastic Kubernetes Service (EKS) using Helm and automated via GitHub Actions CI/CD pipelines. 📑 Table of contents 1. Project Tree 2. Development Set up - Component Diagram - Frontend - Service Registry - Api Gateway - Auth Service - Category Service - Product Service - Cart Service - Order Service - Notification Service - Communication between services 3. Deployment Set up - Deployment Diagram - Containerization - Kubernetes Orchestration - AWS Infrastructure - Networking (AWS VPC) - Kubernetes Cluster (AWS EKS) - Terraform - Infrastructure as Code - CI/CD with GitHub Actions 4. How to run locally? 5. How to deploy to AWS? 6. Demo video 📂 Project tree 👨‍💻 Development set up - Microservices Architecture : Independent services for User, Auth, Product, Category, Cart, Order, and Notification. - Service Discovery : Centralized Eureka Service Registry manages dynamic discovery of microservices within the cluster. Simplifies communication and load balancing between services. - API Gateway : Built using Spring Cloud Gatew","default_branch":null,"files":null,"tree":[],"storefront":"/r/DharshiBalasubramaniyam","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DharshiBalasubramaniyam/Fullstack-E-commerce-web-application/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}