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.
- 🔹 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.
- 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
# 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- Open the app in your browser (usually
http://localhost:5173/). - Enter your name to start ordering.
- Browse the menu and add pizzas to your cart.
- Customize quantity, delete items, or enable priority delivery.
- Checkout by providing your phone number and address (or fetch automatically).
- Track your order status in real-time.


