🎓

Gayatri College of Engineering & Technology

Berhampur, Ganjam, Odisha  |  Ambapua, Brahmapur, Odisha — 760010

🍔 B.Tech 6th Semester — Minor Project 2026
🚀 Full-Stack Web Application  •  Docker  •  Real-Time

Welcome to

Food
Rush

"Berhampur's hunger, answered in minutes."

A complete food delivery ecosystem — connecting customers, restaurants, delivery partners & administrators through three role-based portals powered by Node.js, React, MongoDB & Socket.io.

👥 Meet the Team Explore Features →
Project Team

The People Behind FoodRush

Gayatri College of Engineering & Technology, Berhampur — B.Tech CSE 2024

Under the Patronage of & Project Mentors
HOD
Ms. Sunita Nanda
Head of Department
Dept. of Computer Science & Project approval
Principal
Mr. Ramachandra Panda
Principal
Gayatri College of Engineering & Management and lebel
Guide
Mr. Santosh Kumar Pandit
Project Guide
Asst. Professor — Dept. of CSE & mentor
Project Team Members
Kalu
Kalu Ch Sahu
Registration No.: 2421427083
Team Lead & Full-Stack
End-to-end technical ownership
Member 2
Pitam bhatra
Registration No.: 2301427017
End to end Testing
All end-to-end testing
Member 3
Rahul Gouda
Registration No.: 2421427091
Introduction
Project Overview
Member 4
Himansu Sekhar Swain
Registration No.: 2421427078
System requirements
Hardware and Software Requirements
Member 5
D. Prakash ch patra
Registration No.: 2421427072
Project Documentation
ER Diagram
📌

Project Keynote

FoodRush is a real-world food delivery platform built specifically for Berhampur, Odisha, connecting local restaurants, customers, and delivery partners through three isolated role-based portals. The system is fully containerised with Docker and supports real-time order flow via Socket.io.

Kalu Ch Sahu (Team Lead) is solely responsible for end-to-end technical delivery — system architecture, full-stack development, Docker orchestration, database design, real-time integration, and deployment pipeline. Members 2–5 names, photos, and roles will be updated before final submission.

🔥 Real-Time Orders 🐳 Docker Deployed ⚛️ React + Node.js 🍃 MongoDB ✅ Static Presentation 📸 Photos TBA
By the Numbers

Project at a Glance

🍽️
Restaurants
20+
Berhampur, Ganjam area
📋
Menu Items
50+
Veg & Non-Veg categories
🐳
Docker Services
5
MongoDB, API, 3 Frontends
Real-Time Events
Socket.io
Instant order notifications
🔒
Portals
3
Customer, Delivery, Admin
📁
Source Files
98+
GitHub: sahukalu/foodrush
Access Points

Three Portals, Three Ports

🛍️
localhost:3010
Customer Portal
Browse restaurants • Add to cart • Place order • Track live
🔐
localhost:3011
Admin Panel
Full control • Restaurants • Users • Orders • Live stats
🛵
localhost:3020
Delivery Portal
Real-time alerts • Accept orders • Mark delivered • Earn
⚙️
localhost:5001
Backend API
Node.js + Express • REST API • Socket.io • JWT Auth
Capabilities

Key Features

🔔
Real-Time Notifications
When a customer places an order, all online delivery partners are notified instantly via Socket.io. First to accept wins — race condition handled server-side.
🌿
Veg / Non-Veg Filter
Every dish is tagged. Customers can filter by Veg only, Non-Veg, Swiggy/Zomato availability, and cuisine type for a personalised browsing experience.
🔒
Role-Based Security
Three completely isolated portals on separate ports. JWT tokens per role. Customers cannot access the admin panel; delivery partners are redirected if they visit the wrong portal.
🐳
One-Command Docker Deploy
The entire system — 5 services — starts with docker-compose up --build. MongoDB health checks ensure safe startup ordering.
📸
Image Management
Admin can upload restaurant and dish photos. Images are stored in Docker volumes, served by the backend. Unsplash fallback images included for all 20 seeded restaurants.
🏪
20 Berhampur Restaurants
Hotel Kalinga, Udupi Bhavan, Mughal Darbar, Pizza Point, Street Bites and 15 more local restaurants pre-seeded automatically on first boot.
Built With

Technology Stack

React.js 18
Node.js 20
Express.js
MongoDB 7
Socket.io
Vite
Nginx
Docker
JWT Auth
Multer
GitHub
Bcrypt
GitHub Repository
github.com/sahukalu/foodrush-delivery-app