- Типізація - Type Script.
- Реалізовані сторінки Піци, Десертів, Напоїв, Кошику та Сторінка Доставки.
- Маршрутизація між сторінками.
- Отримання даних з API за допомогою RTK Query.
- Сортування продукції за опціями, ціною та алфавітом.
- Регуляція ціни в залежності від вибраних параметрів.
- Додано Redux логіку кошику.
- Групування елементів кошику за параметрами.
- Сторінка доставки з формою заповнення даних валідована за допомогою React Hook Form.
- Зберігання даних у localstorage за допомогою Redux Persist.
- Сповіщення користувача React Toastify.
- Лодери React-Spinners.
- За стилізацію відповідає SCSS.
- Переконайтеся, що на комп'ютері встановлено LTS-версія Node.js. Скачай та встанови її якщо потрібно.
- Клонуй цей репозиторій.
- Встанови базові залежності проекту командою
npm install
. - Запусти режим розробки, виконавши команду
npm start
. - Перейди у браузері за адресою http://localhost:3000. Ця сторінка автоматично перезавантажуватиметься після збереження змін у файли проекту.
- React JS
- Type Script
- Redux Toolkit
- Redux Toolkit Query
- React Router v6
- Redux Persist
- React Select
- React Spinner
- React Toastify
- React Hook Form