Food Delivery App is a full-stack web application built with Angular, Spring Boot, and MongoDB, deployed on AWS using Kubernetes. The app allows users to view menu items and place orders — all in real-time.
AWS cloud hosting is expensive. Hence, deployed project is paused. It can be made live on request. Here is a demo video of the project -
https://drive.google.com/file/d/1ySycRrWrGmZ3CliceqeA71mEW4oQVbwr/view?usp=sharing https://www.youtube.com/watch?v=PTJa8ZejDXw
Project Files in Github Organisation page - https://github.com/Ecommerce-Project20
Browse all available restaurants and their menus.
View detailed food items for each restaurant.
Place orders and track order status.
Microservices architecture with separate services for users, orders, restaurants, and food catalogue.
Service discovery with Eureka.
Scalable deployment with Docker containers and Kubernetes.
MongoDB Atlas used as the backend database for storing orders and restaurant data.
Frontend: Angular
Backend: Spring Boot (Java) microservices
Database: AWS RDS(SQL), MongoDB Atlas(NoSQL)
Containerization: Docker
Orchestration: Kubernetes (EKS)
Load Balancer: AWS ALB
Service Discovery: Eureka