Этот проект представляет собой веб-приложение для заказа еды.
Чтобы развернуть проект локально, выполните следующие шаги:
- Клонируйте репозиторий:
git clone https://github.com/RobertGoodman08/pizza_app_react.git
cd pizza_app_react
- Установите зависимости:
npm install
- Запустите приложение:
npx vite
Приложение будет доступно по адресу http://localhost:5173.
- 
Авторизация и Регистрация: - В приложении реализованы страницы для входа и регистрации пользователей.
 
- 
Главная страница с меню: - Пользователи могут просматривать меню с различными блюдами и их описанием.
 
- 
Корзина: - Пользователи могут добавлять выбранные пиццы в корзину.
 
- 
Редактирование корзины: - Пользователи имеют возможность изменять количество еды в корзине и удалять еду из неё.
 
- 
Расчет общей стоимости заказа: - Автоматически рассчитывает общую стоимость всех выбранных пользователем еду.
 
- 
Загрузка данных продукта: - При переходе на страницу продукта происходит асинхронная загрузка данных с сервера. Если это задерживает, отображается заглушка "Загрузка...".
 
- 
Обработка ошибок: - При возникновении ошибки при загрузке данных продукта, пользователь увидят сообщение об ошибке.
 
- 
Redux-хранилище: - Применяется Redux для управления состоянием приложения.
 
- 
Поиск - По блюду и составу