Skip to content

Falconcoder01/Food-Delivery

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚚 Food Delivery App – Dockerized MERN Stack application with Nginx

A fully Dockerized MERN (MongoDB, Express.js, React.js, Node.js) food delivery web application featuring Nginx as a reverse proxy and load-balancer for streamlined performance, scalability, and production-ready deployment.

Forked and enhanced from @Mshandev/Food-Delivery
Modernized with Docker, Docker Compose, and Nginx for seamless containerized deployment.


🔥 Features

  • 🍔 Full-stack Food Delivery Application
  • 📦 Dockerized Backend, Frontend, and MongoDB
  • 🌐 Nginx Reverse Proxy for Load Balancing and Performance
  • 🧾 Authentication, Cart, and Order Management
  • 🧠 Built with MERN Stack
  • 💻 Easily Deployable on Any Docker-Ready Host

🚀 Tech Stack

Layer Technology
Frontend React.js, Redux, Tailwind
admin React.js, Redux, Tailwind
Backend Node.js, Express.js
Database MongoDB
Proxy Nginx (multi-container setup)
Containerization Docker, Docker Compose

🐳 Getting Started with Docker

Prerequisites

  • Docker v2 & Docker Compose v2 installed
  • Git installed

📂 Structure:

Frontend: http://localhost
admin-panel: http://localhost/admin
Backend API: http://localhost/api (proxied via Nginx)
MongoDB: Internal container (mongo:latest)

Setup Environment Variables In Backend

JWT_SECRET=YOUR_SECRET_TEXT
SALT=YOUR_SALT_VALUE
MONGO_URL=YOUR_DATABASE_URL
STRIPE_SECRET_KEY=YOUR_KEY

Clone and Run

git clone https://github.com/Falconcoder01/Food-Delivery.git
cd Food-Delivery
docker compose up -d --build

📬 Contact

linkedin Email: utkarshmishra5485@gmail.com

About

A fully Dockerized MERN (MongoDB, Express.js, React.js, Node.js) food delivery web application featuring Nginx as a reverse proxy for streamlined performance, scalability, and production-ready deployment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 76.8%
  • CSS 19.9%
  • Dockerfile 2.5%
  • HTML 0.8%