Skip to content

Fast React Pizza A modern, responsive pizza ordering app built with React, Redux, TailwindCSS .

Notifications You must be signed in to change notification settings

daniHash/pizza-menu-with-redux

Repository files navigation

Fast Pizza React 🍕⚡

Fast Pizza React is a modern, responsive, and interactive pizza ordering web app built with React, Redux Toolkit, Tailwind CSS, and Material UI. It lets users browse a pizza menu, customize orders, track their cart, and place orders with real-time delivery estimation. Built for speed, UX, and smooth UI interactions.


Features

  • 🔹 Browse a full pizza menu with ingredients and images.
  • 🔹 Add, remove, and update pizza quantities in the cart.
  • 🔹 Place orders with customer info, phone, and address.
  • 🔹 Automatically fetch user's location for easy address input.
  • 🔹 Priority orders with extra cost.
  • 🔹 Dark & light mode toggle with smooth animations.
  • 🔹 Search orders by ID.
  • 🔹 Responsive design for mobile and desktop.

Tech Stack

  • Frontend: React 19, Redux Toolkit, React Router v7
  • UI: Tailwind CSS, Material UI (MUI)
  • APIs: External pizza API for menu & orders, BigDataCloud for reverse geocoding
  • Build Tools: Vite
  • Code Quality: ESLint, Prettier

Screenshots / Preview

Menu-LightMenu-DarkOrder status


Installation

# Clone the repo git clone https://github.com/yourusername/fast-pizza-react.git cd fast-pizza-react # Install dependencies npm install # Start dev server npm run dev

Usage

  1. Open the app in your browser (usually http://localhost:5173/).
  2. Enter your name to start ordering.
  3. Browse the menu and add pizzas to your cart.
  4. Customize quantity, delete items, or enable priority delivery.
  5. Checkout by providing your phone number and address (or fetch automatically).
  6. Track your order status in real-time.

About

Fast React Pizza A modern, responsive pizza ordering app built with React, Redux, TailwindCSS .

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published