Skip to content

MahdiarRez/Pizzateria

Repository files navigation

Pizzateria 🍕

📚 Description 📚

Pizzateria is a dynamic Single Page Application (SPA) designed to provide a seamless online pizza ordering experience. Built with React and Redux Toolkit, this application offers a responsive and user-friendly interface, allowing customers to easily navigate through the pizza menu, manage their orders, and track their delivery status.

Pizzateria aims to revolutionize the way pizza lovers order their favorite meals online. With its robust features and sleek design, it promises to deliver convenience and satisfaction right to your doorstep. Whether you're craving a classic Margherita or a unique gourmet creation, Pizzateria is your go-to solution for all things pizza!

🚀 Features 🚀

  • Very simple application where users can order one or more pizzas from a menu
  • Requires no user accounts and no login: users just input their names before using the app
  • The pizza menu can change so it should be loaded from an API
  • Users can add multiple pizzas to a cart before ordering
  • Ordering requires just the user’s name & phone number & address If possible
  • GPS location should also be provided to make delivery easier
  • User’s can mark their order as “priority” for an additional 20% of the cart price
  • Orders are made by sending a POST request with the order data (user data + selected pizzas) to the API
  • Payments are made on delivery so no payment processing is necessary in the app
  • Each order will get a unique ID that should be displayed so the user can later look up their order based on the ID
  • Users should be able to mark their order as “priority” order even after it has been placed.

📷 Screenshots 📷

Screenshot 1403-07-12 at 16 18 23 Screenshot 1403-07-12 at 16 18 33 Screenshot 1403-07-12 at 16 18 43 Screenshot 1403-07-12 at 16 18 55 Screenshot 1403-07-12 at 16 19 07 Screenshot 1403-07-12 at 16 19 34 Screenshot 1403-07-12 at 16 20 10 Screenshot 1403-07-12 at 16 20 30 Screenshot 1403-07-12 at 16 20 19

🤖 Technologies 🤖

HTML5 CSS3 JavaScript React Redux

How to use ?

write these commands in your terminal :

  • npm i
  • npm run dev

About

Pizzateria is a Redux project where people can order pizza with very simple authentication.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors