Fast, hot, and delicious pizzas delivered to your doorstep. A modern React application for ordering pizzas online.
- 🛒 Real-time cart management with Redux
- 📍 Geolocation for delivery address
- 💳 Priority orders with premium pricing
- 🔍 Order tracking and status updates
- 📱 Fully responsive design
- 🎨 Modern UI with TailwindCSS
- Node.js (v16 or higher)
- npm or yarn
# Clone the repository
git clone https://github.com/yourusername/fast-react-pizza.git
# Navigate to project directory
cd fast-react-pizza
# Install dependencies
npm install
# Start development server
npm run dev- Frontend Framework: React 18
- State Management: Redux Toolkit
- Routing: React Router DOM
- Styling: TailwindCSS
- Build Tool: Vite
- API Integration: Custom REST API client
- Code Quality: ESLint, Prettier
src/
├── features/ # Feature-based modules
│ ├── cart/ # Shopping cart functionality
│ ├── menu/ # Menu display and items
│ ├── order/ # Order management
│ └── user/ # User preferences
├── services/ # API services
├── ui/ # Reusable UI components
└── utils/ # Helper functions
- Add/remove items
- Adjust quantities
- Real-time price calculation
- Cart persistence
- Address geolocation
- Priority ordering
- Order status tracking
- Real-time updates
- Dynamic menu loading
- Item availability status
- Ingredient display
- Price calculation
- Responsive design
- Loading states
- Error handling
- Intuitive navigation
This project is licensed under the MIT License - see the LICENSE file for details.