Skip to content

BogdanovSergey/react-burger

Repository files navigation

Космическая бургерная

Учебный проект на курсе Яндекс практикум

Содержание

О проекте

Веб приложение Космическая бургерная. Разработано на курсе 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 //для тестирования:

Адрес проекта

https://bogdanovsergey.github.io/react-burger/

About

Яндекс практикум

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published