Skip to content

A Swiggy-like food delivery web app built with React.js, Context API, and useReducer. Features include restaurant listing, dynamic search and filters, detailed menus, and a real-time cart system.

Notifications You must be signed in to change notification settings

Ch-Ramya/Swiggy-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swiggy Clone

A Swiggy-like food delivery web application built with React.js, using React Context API and useReducer for scalable and efficient state management. The app features dynamic restaurant listings, detailed menus, and a real-time cart system with smooth user interactions.

Features

  • Restaurant listing with live search and filters (rating, delivery time, cuisine)
  • Detailed menu view with categorized dishes
  • Real-time cart system (add, remove, quantity control) using Context + useReducer
  • Smooth UI state updates without prop drilling
  • Reusable UI components and modular structure

Tech Stack

  • React.js
  • React Context API + useReducer
  • React Router
  • Swiggy API for restaurant and menu data

Screenshots

Screenshot 2025-06-30 at 5 32 34 PM Screenshot 2025-06-30 at 5 32 58 PM Screenshot 2025-06-30 at 5 35 06 PM Screenshot 2025-06-30 at 5 35 28 PM Screenshot 2025-06-30 at 5 35 55 PM Screenshot 2025-06-30 at 5 33 59 PM

About

A Swiggy-like food delivery web app built with React.js, Context API, and useReducer. Features include restaurant listing, dynamic search and filters, detailed menus, and a real-time cart system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published