Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ahmed-yasser-66/fast-pizza

A react app for a small pizza restaurant , using Redux for and intermediate pizza state management :0 !! πŸ•βš›
https://github.com/ahmed-yasser-66/fast-pizza

Last synced: 16 days ago
JSON representation

A react app for a small pizza restaurant , using Redux for and intermediate pizza state management :0 !! πŸ•βš›

Awesome Lists containing this project

README

        

# πŸ• Fast Pizza

Fast Pizza is a React application that allows users to customize and order pizzas with various toppings and quantities. The app utilizes Redux for state management and React Router v6.4+ for navigation and data loading.

## ✨ Features

- πŸ• **Customize Your Pizza**: Choose from a variety of toppings and specify the quantity.
- πŸ›’ **Add to Cart**: Add your customized pizzas to the cart for checkout.
- πŸ›οΈ **Order Summary**: Review your order details before finalizing the purchase.

## πŸš€ Getting Started

Follow these steps to set up the project locally:

### Prerequisites

Ensure you have the following installed:

- πŸ–₯️ **Node.js**: [Download and install Node.js](https://nodejs.org/)
- πŸ“¦ **npm**: Comes with Node.js, but ensure it's up to date.

## πŸ› οΈ Technologies Used

- βš›οΈ **React**: JavaScript library for building user interfaces.
- πŸ”„ **Redux**: Predictable state container for JavaScript apps.
- πŸ—ΊοΈ **React Router v6.4+**: Declarative routing with data loading capabilities.
- 🎨 **TailWind**: Styling the application.

### Installation

1.**Clone the repository**:

```bash
git clone https://github.com/Ahmed-yasser-66/Fast-pizza.git
cd Fast-pizza
```

2 .**Install dependencies**:

```bash
npm install
```

3.**Start the React application**:

```bash
npm run dev
```

## Enjoy managing pizza state πŸ‘¨β€πŸ’»πŸ•