Skip to content

theCrowling/stellar-burgers

Repository files navigation

Stellar Burgers

Веб-приложение для заказа бургеров с конструктором ингредиентов, личным кабинетом и историей заказов.
Собери и закажи свой космический бургер 🚀.

Функционал

  • Конструктор бургера с возможностью перетаскивания ингредиентов.
  • Добавление/удаление ингредиентов и подсчёт стоимости.
  • Оформление заказа и просмотр статуса.
  • Личный кабинет с возможностью авторизации, регистрации и смены пароля.
  • История заказов пользователя.
  • Маршрутизация между страницами (конструктор, корзина, профиль/история).
  • Управление состоянием через Redux Toolkit.

Технологии

  • React
  • TypeScript
  • Redux Toolkit
  • Webpack (сборка)
  • Jest + Cypress (тесты)

Демонстрация

  • Ссылка на репозиторий: https://github.com/theCroliwng/stellar-burger

Скриншоты

Конструктор бругера

image

Лента заказов

image

Личный кабинет

image

Установка и запуск (локально)

# клонировать репозиторий
git clone https://github.com/theCrowling/stellar-burgers.git
cd stellar-burgers

# установить зависимости
npm install
# или
yarn

# запустить в режиме разработки
npm run start
# или
yarn start

# запуск тестов
npm run test
npm cypress:open

## Важно:
Для корректной работы запросов к серверу необходимо добавить переменную BURGER_API_URL в окружение. Сама ссылка находится в файле `.env.example`.

About

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

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors