Skip to content

Приложение, в котором можно собрать свой бургер и оставить заказ

Notifications You must be signed in to change notification settings

Pr9nek/react-stellar-burger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Каноническая работа проекта Stellar Burger

Этап "Промежуточный проект. CRA-заготовка и структура папок под компоненты"

Этап "Роутинг и Авторизация"

Ссылка на проект

STACK

JavaScript, CSS, JSX, React, Redux, React-DND, React Router, WebSocket, TypeScript.

ЦЕЛЬ ПРОЕКТА

Oсвоить технологии React, Redux, React Router, WebSocket, TypeScript и применить приобретенные знания на практике в данном учебном проекте.

ОПИСАНИЕ

Десктопное приложение, в котором можно создать бургер из доступных ингредиентов и заказать его.

Слева - ингредиенты для бургеров. Справа - состав выбранного бургера и его стоимость.

Собрать бургер можно с помощью механизма перетаскивания ингредиентов (drag and drop) с левой части экрана в правую. Также предусмотрена возможность удаления ингредиентов и изменения их порядка в составе бургера.

Снимок экрана 2024-07-07 в 15 19 27 Главная страница

При нажатии на карточку с ингредиентом пользователь видит подробную информацию о выбранном ингредиенте. Если обновить страницу после клика, детали ингредиента отобразятся на отдельной странице.

Снимок экрана 2024-07-07 в 15 23 40

Детали ингредиента

Зарегистрированные пользователи могут оформлять заказы.

Снимок экрана 2024-07-07 в 15 24 57

Страница входа

С помощью WebSocket загружаются последние 50 заказов бургерной. В реальном времени отображаются статусы заказов. При нажатии на заказ пользователь может увидеть его детали в всплывающем окне, а при обновлении страницы – на отдельной странице. Снимок экрана 2024-07-07 в 15 28 26

Страница ленты заказов

ЗАПУСК ПРОЕКТА

npm i
npm run dev

About

Приложение, в котором можно собрать свой бургер и оставить заказ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published