Skip to content

Full-stack food delivery application inspired by Swiggy/Zomato, built with React, Redux Toolkit, Node.js, Express, and MongoDB. Supports restaurant-based cart logic, real-time UI updates, and scalable backend architecture.

Notifications You must be signed in to change notification settings

Ajay05532/Food-delivery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

70 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Food Delivery App

A full-stack food delivery application inspired by platforms like Swiggy / Zomato, built with modern frontend architecture and scalable backend design.

This project focuses on real-world system behavior such as restaurant-based carts, dynamic menus, backend-driven cart persistence, and clean UI/UX.


πŸš€ Features

βœ… User Features

  • Browse restaurants
  • View restaurant-specific menus
  • Add items to cart
  • Cart restricted to one restaurant at a time
  • Live cart updates across Navbar & Menu
  • Persistent cart (fetched from backend)
  • Quantity control (add / increase / decrease)
  • Fully responsive UI

🧠 Smart Cart Logic

The cart follows real-world food delivery constraints:

  • One cart = one restaurant
  • Switching restaurants clears or replaces cart
  • Cart data is fetched from backend
  • Redux is used only for UI synchronization

πŸ—οΈ Tech Stack

Frontend

  • React (Vite)
  • Redux Toolkit
  • React Router DOM
  • Tailwind CSS
  • Lucide Icons

Backend (In Progress)

  • Node.js
  • Express.js
  • MongoDB
  • JWT Authentication
  • Bycript

βš™οΈ Installation & Setup

1. Clone the Repository

git clone https://github.com/Ajay05532/Food-delivery
cd Food delivery/frontend

2. Install Dependencies

npm install

3. Run the Development Server

npm run dev

The app will be available at http://localhost:port


About

Full-stack food delivery application inspired by Swiggy/Zomato, built with React, Redux Toolkit, Node.js, Express, and MongoDB. Supports restaurant-based cart logic, real-time UI updates, and scalable backend architecture.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages