https://github.com/vsbron/course-react2023-fast-react-pizza
SPA that allows to order pizzas from the menu.
https://github.com/vsbron/course-react2023-fast-react-pizza
react react-router tailwind
Last synced: 2 months ago
JSON representation
SPA that allows to order pizzas from the menu.
- Host: GitHub
- URL: https://github.com/vsbron/course-react2023-fast-react-pizza
- Owner: vsbron
- Created: 2023-12-19T11:28:36.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-08T11:38:14.000Z (over 2 years ago)
- Last Synced: 2026-01-03T22:48:16.832Z (6 months ago)
- Topics: react, react-router, tailwind
- Language: JavaScript
- Homepage: https://vsbron-course-react2023-fast-pizza.netlify.app
- Size: 374 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# React App
SPA that allows to order pizzas from the menu.
## Features
- The menu of delicious pizzas;
- Adding pizzas to the cart and adjusting its quantity;
- Delete the pizza you don't want, or clear the entire cart entirely;
- All the changes of pizzas in the cart will update the total price accordingly;
- Mark your orders with "Priority Status" to get it faster (20% of the price will be added to a total price);
- Place your order by filling out your details and get an unique order ID;
- Get your address automatically by clicking Get Position button;
- Search for your order with an ID to get its current status;
- Add a "Priority" to your order, that's already have been placed;
## Details
- Routes are handled with React Router library;
- Loaders, loading indicators, form submission and errors are handled by React Router v6.4;
- Styles are handled with Tailwind CSS;
- Some CSS improvements were added;
- State is handled by Redux;
- Geolocation is handled by Async Redux Thunk;
- Order page fetches pizza's ingredients;
## Live version
https://vsbron-course-react2023-fast-pizza.netlify.app