A fast, simple, and intuitive pizza‑ordering web app built with React, Redux Toolkit, Vite, and TailwindCSS. Ideal for ordering pizza easily without creating an account.
---
Fast React Pizza is a Redux‑powered single‑page app that allows users to:
- Browse a dynamic pizza menu fetched from an API.
- Add and remove pizzas in the cart (with quantity support).
- Place orders (name, phone, address, optional GPS location).
- Mark orders as “priority” for a 20% fee, even after placing the order.
- Receive an order ID upon placement for tracking purposes.
- Opt for payment on delivery (no payment gateway needed). :contentReference[oaicite:1]{index=1}
| Technology | Usage |
|---|---|
| React | UI components |
| Redux Toolkit | Global state (cart, user) |
| React Router | Page navigation |
| TailwindCSS | Styling |
| Vite | Fast development environment |
- No authentication – users just enter a name and order! :contentReference[oaicite:2]{index=2}
- Dynamic menu – fetched from an API for easy updates. :contentReference[oaicite:3]{index=3}
- Cart management – add/remove/change quantity of pizzas. :contentReference[oaicite:4]{index=4}
- Order placement – with name, phone, address, and optional GPS. :contentReference[oaicite:5]{index=5}
- Priority orders – add-on feature with 20% surcharge. :contentReference[oaicite:6]{index=6}
- Order tracking – receive a unique ID, mark priority post-placement. :contentReference[oaicite:7]{index=7}
- Payment on delivery – simplifies user flow. :contentReference[oaicite:8]{index=8}
git clone https://github.com/Sparsh12321/Fast-React-Pizza.git
cd Fast-React-Pizza
npm install
npm run dev