Skip to content

NomanKhial/-restaurant-react-js-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

29 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” React Food Ordering App

A fully responsive, dynamic food ordering website built with React.js. Users can browse meals, search/filter dishes, manage their cart, and enjoy light/dark mode β€” all wrapped in a modern, mobile-friendly UI.


✨ Features

  • βœ… Add to Cart – Add any item to your cart with one click.
  • βž•βž– Adjust Quantity – Increase or decrease item quantity inside the cart.
  • ❌ Remove Items – Easily remove unwanted items from the cart.
  • πŸ›’ Cart Summary – View the total and see your selected items.
  • πŸ” Search & Filter – Instantly find your favorite food items.
  • πŸŒ— Dark/Light Mode – Toggle between themes (stored in localStorage).
  • πŸ“± Responsive Sidebar – Optimized for mobile with smooth sidebar UX.
  • βš›οΈ Context API – Lightweight global state management.
  • 🎨 Vanilla CSS – Clean and efficient styling, no frameworks.
  • 🎭 React Icons – Polished UI with meaningful icons.
  • πŸ”€ Google Font (Outfit) – Sleek, modern typography.


πŸ› οΈ Tech Stack

Tech Usage
React.js Core frontend framework
Context API State management
Vanilla CSS Custom styling
React Icons Icon library
Google Fonts For beautiful typography
LocalStorage Persist theme preference (light/dark)

πŸ“Έ Screenshots

Screenshot from 2025-08-02 21-50-51

πŸš€ Getting Started

Clone this repo and run it locally:

git clone https://github.com/NomanKhial/-restaurant-react-js-app.git
npm install
npm run dev

πŸ’‘ Future Improvements

Integrate backend (e.g., Firebase / Express)

Implement payment gateway

Show order history

Add animations with Framer Motion

πŸ§‘β€πŸ’» Author Noman β€” Computer Science Student & Full Stack Dev Connect with me on LinkedIn | Portfolio -> Comming Soon

πŸ“œ License

About

πŸ” React Food Ordering App

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published