Skip to content

msalahz/resturant-de-pizza

Repository files navigation

🍕 Restaurant de Pizza

🔗 Live Demo

Try it now: Restaurant de Pizza

🚀 How to Use

  • Clone the repository
git clone https://github.com/msalahz/resturant-de-pizza
  • Install project dependencies
cd resturant-de-pizza
npm install -f 

⚠️ The -f flag forces installation to avoid a temporary conflict with CRA dependency for the craco library

  • Start the development server
npm start

📋 Prerequisites

📝 Project Description

This application enables users to order pizza online with the following features:

  • 🛒 Order pizzas of various types with different prices (e.g., Margherita $5, Pepperoni $6)
  • 📦 Maintain an order with multiple items
  • 🔢 Specify the type and quantity of pizzas for each item

The "Create Order" functionality allows users to:

  • Select pizza types and quantities
  • Add items to the order
  • View the current total
  • Place and save the order

Additional features:

  • 📜 List all orders
  • 🔍 View details of individual orders
  • 🧪 Easy testing via the online demo

⚙️ Development Information

This project was bootstrapped with Create React App.

Available Scripts

npm start

Runs the app in development mode at http://localhost:3000

npm test

Launches the test runner in interactive watch mode

npm run build

Creates an optimized production build in the build folder

npm run eject

⚠️ Note: this is irreversible!
Removes the build dependency for full configuration control

📚 Learn More