Skip to content

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.

Notifications You must be signed in to change notification settings

mayankdrvr/food-junction-angular-spring-boot-aws-project-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

Food Junction Angular Spring Boot AWS Project

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

Features

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.

Tech Stack

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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published