
Food Delivery
E-commerce веб-приложение на React (Next.js) - сервис доставки еды (5 страниц: главная, корзина, форма, условия доставки, акции). Внешнее api (dadata.ru) для получения адреса.
Функционал•Поиск адреса доставки.
•Добавление, изменение, удаление товаров из корзины.
•Отображение количества товаров и общей стоимости.
•Подсчет минимальной и общей стоимости доставки.
•Заполнение формы заказа, кастомная валидация формы.
•Сохранение данных через Redux.
•Модальные окна (пустая корзина, условия на странице формы).
•Аккордеон на странице условий доставки.
Технологии•Адаптивная верстка Perfect Pixel по макету Figma от 320px.
•Проект полностью на React, Redux Toolkit.
•Препроцессор Sass.
•Модули scss для React.
•Cовременный роутинг от Next (App Router).
•Api для поиска адреса доставки (dadata.ru).
•Аккордеон на странице условий доставки на чистом CSS.
•Библиотека Swiper с настройками под разные устройства.
•Библиотека React Transition Group для анимации.