This project is a scalable and cloud-native full-stack web application built using React (frontend), Node.js (backend), and Amazon DocumentDB (database). It leverages various AWS services for hosting, containerization, and CI/CD to ensure high availability and performance.
- Frontend built with React and hosted on AWS S3.
- CDN delivery via CloudFront for optimized performance.
- Backend built with Node.js and containerized using Docker.
- Database powered by Amazon DocumentDB for scalable NoSQL storage.
- CI/CD pipelines implemented via CodeBuild for automated deployments.
- Backend deployed on AWS App Runner using images from ECR.
- Fully managed DevOps pipeline ensuring continuous delivery and scalability.
- Frontend: React.js
- Backend: Node.js
- Database: Amazon DocumentDB
- Containerization: Docker
- Cloud Services:
- AWS S3 (Frontend hosting)
- AWS CloudFront (CDN)
- AWS CodeBuild (CI/CD)
- AWS App Runner (Backend deployment)
- AWS ECR (Container registry)
[ React (Frontend) ] → [ S3 + CloudFront ]
↓
[ CodeBuild + Docker + ECR ]
↓
[ App Runner (Node.js) ]
↓
[ Amazon DocumentDB ]
For queries or collaboration, feel free to reach out at [email protected]