This website, React Pizza, is an online service for ordering pizzas. It features a modern, minimalist design with a user-friendly interface. On the main page, users can browse a catalog of various pizzas with filters by category (e.g., meat, vegetarian, spicy, etc.). There is also an option to sort by popularity.
Key Features:
- Interactive Pizza Cards — Each pizza card is interactive. Users can click on a card to view a detailed description of each pizza, including ingredients and other specifics.
- Pizza Catalog — Each pizza is displayed with an image, name, dough type, size options, and price. Users can select their preferred crust thickness and size before adding the item to the cart.
- Search Functionality — A search bar allows users to quickly find desired pizzas by keywords.
- Shopping Cart — A separate page shows the items added to the cart with options to adjust the quantity and see the total cost. Users can clear the cart, change the quantity of selected items, or proceed directly to checkout.
- Modern Design — The website uses a pleasant color scheme and intuitive navigation, ensuring a great user experience.
Target Audience: The site is aimed at pizza lovers who prefer to order online with quick and convenient delivery.
This is an excellent solution for those who want to order delicious pizza delivered straight to their door, without any hassle or long waits.
The main technologies used in the implementation of the project.
- npm
npm install npm run dev
- Search bar
- Sorting
- Categories
- Description of pizzas
- Add to cart
- Saving to LocalStorage
- Working with the search bar
- Order implementation
- Payment implementation
Gordeev Danil Alexandrovich - @dangor220
Project Link: https://github.com/dangor220/react-pizza
