https://github.com/vit718/electronstore_mern
Full E-Commerce MERN STACK Web-app, deployed on AWS EKS, implemented with Github Actions CI-CD pipeline, using Docker and Kubernetes.
https://github.com/vit718/electronstore_mern
aws cloud docker expressjs full-stack kubernetes mern-stack mongodb nginx nodejs react
Last synced: about 2 months ago
JSON representation
Full E-Commerce MERN STACK Web-app, deployed on AWS EKS, implemented with Github Actions CI-CD pipeline, using Docker and Kubernetes.
- Host: GitHub
- URL: https://github.com/vit718/electronstore_mern
- Owner: vit718
- Created: 2024-09-10T10:43:52.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-09-10T10:51:50.000Z (8 months ago)
- Last Synced: 2025-01-28T00:32:52.340Z (4 months ago)
- Topics: aws, cloud, docker, expressjs, full-stack, kubernetes, mern-stack, mongodb, nginx, nodejs, react
- Language: JavaScript
- Homepage: https://e-commerce-app-test.netlify.app/
- Size: 2.72 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ecommerce-webapp-mern-stack
## About project
This is a Full E-commerce Web App using MERN Stack (MongoDB, Express, React, Node.js) and Redux for state management.
The project has the following features:
- Dockerized using docker-compose.
- Kubernetes ready.
- Implemented with CICD (Continuous Integration & Continuous Deployment) using Github Actions.
- Deployed on AWS EKS (Elastic Kubernetes Service) using AWS ECR (Elastic Container Registry).
- Organized using Slack, Trello and Notion.
- Implemented using DevOps best practices and Agile methodology.
---## Project Structure
1. Client
2. Server
3. Admin dashboard
4. Docker and Kubernetes files
5. CICD files---
## Project Documentation
Database Schema Link --> [db schema](https://lucid.app/documents/view/41dc8682-dbec-40de-8576-ce771a96559a)
---
## Installation Steps
- Will be added soon
---
## Live Demo -- > [https://e-commerce-app-test.netlify.app/](https://e-commerce-app-test.netlify.app/)