Skip to content

deborabastos96/fast-react-pizza-co-app-react

Repository files navigation

Fast React Pizza Co.

Overview

Fast React Pizza Co. is a single-page application designed to streamline the pizza ordering process for customers, allowing them to order pizzas for delivery to their homes. Customers simply need to provide their name and will be redirected to the menu, where they can select their desired pizzas and quantities and add them to their cart. Once they have finished selecting their order, they can proceed to the cart to complete the order process. Customers will be prompted to submit a form with their name, phone number, address (with the option to use geolocation), and indicate if the order is a priority, with the option to pay an additional fee for this feature. After placing an order, customers can monitor the order status, view the estimated delivery time, remaining minutes until delivery, and details of the order, including the pizzas ordered and payment value.

Features

  • Ordering Pizza: Customers can select pizzas from the menu and add them to their cart.
  • Order Submission: Customers can submit their order details, including name, phone number, address, and priority status.
  • Order Tracking: Customers can monitor the status of their order, view estimated delivery time, remaining minutes until delivery, and order details.

Usage

  • Enter Name: Enter your name on the homepage to access the menu.
  • Select Pizzas: Browse the menu and select your desired pizzas and quantities.
  • Add to Cart: Add selected pizzas to your cart.
  • Proceed to Cart: Go to the cart to complete the order process, providing necessary details and indicating priority status if desired.
  • Monitor Order: After placing an order, monitor the order status and view estimated delivery time and remaining minutes until delivery.

Technologies Used

  • React
  • Vite
  • React Router
  • Tailwind CSS
  • Redux Toolkit
  • Thunks