Веб-приложение космической бургерной где Вы сможете собрать бургер по своему рецепту, оформить заказ, посмотреть ленту всех заказов, а так же личный кабинет с историей ваших заказов.
🔗 ссылка на демо: https://react-burger-beta.vercel.app/
- TypeScript v4.7
- React v18.2
- Redux v4.2
- Redux thunk v2.4
- React Router v5.2
- Навигация по приложению
- Список ингредиентов с детальной информацией в модальном окне
- Конструктор заказа с возможностью оформить заказ
- Перетаскивание ингредиентов в конструктор с помощью drag&drop
- Лента заказов с детальной информацией о заказе в модальном окне, статус и статистика заказов
- Личный кабинет с регистрацией, авторизацией, аутентификацей и востановлением пароля
- Редактирование данных в личном кабинете и просмотр заказов
git clone https://github.com/Resaw-git/react-burger.git
npm install
npm start
npm start
: запуск приложения на localhostnpm run build
: оптимизированная сборка приложенияnpm run test
: запуск модульных тестов для reduxnpm run test:cypress
: запуск E2E тестов
🔲 Адаптивный дизайн
🔲 Вёрстка мобильной версии (ссылка на макет: https://www.figma.com/file/zFGN2O5xktHl9VmoOieq5E/React-_-Проектные-задачи_external_link?node-id=0%3A1&t=z5xewpXbDAkYwxEv-0)
🔲 Переключение типов игредиентов на табы
🔲 Адекватное переключение фокуса на TAB, выделение ингредиентов
🔲 Работа с асинхроными запросами: дожидаться ответа от сервера, затем рендерить страницу(маршрут /login и /profile)