Учебный проект на курсе Яндекс практикум
Веб приложение Космическая бургерная. Разработано на курсе React-разработчик.
Представляет собой приложение интернет-магазин с возможностью регистрации, авторизации, онлайн-заказа, просмотра истории заказов, а так же возможностью узнать состав ингредиентов. Бэкенд, база данных пользователей и заказов, API разработано командой Яндекса и хранится на сервере компании отдельно от данного пректа. Некоторые страницы защищены авторизацией, передача данных с API проходит через защищенное соединение с валидацией запросов.
- Шаблон приложения развернут с помощью create-react-app
- Использована библиотека UI-компонентов Яндекс.Практикум.Реакт
- Frontend приложения написан с использованием библиотеки React
- Хранилище данных в браузере разработано на Redux
- Лента заказов отражается при помощи Web Sockets
- Для верстки использовался flex, css размещен в виде CSS Modules
- Для тестирования приложения использовани Jest и Cypress
Проект запускается локально по адресу http://localhost:3000/ путем клонирования данного репозитория и последовательного запуска команд в терминале (должны быть установлены программы Git, NodeJS и менеджер пакетов npm):
git clone https://github.com/BogdanovSergey/react-burger.git
cd react-burger
npm install
npm run start
npm test //для тестирования:
npm run cypress:open //для тестирования: