Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sergeykazarinov/stellar-burger
Десктопное веб-приложение для составления и заказа бургеров
https://github.com/sergeykazarinov/stellar-burger
eslint react react-hooks react-router scss-modules typescript websocket
Last synced: about 2 months ago
JSON representation
Десктопное веб-приложение для составления и заказа бургеров
- Host: GitHub
- URL: https://github.com/sergeykazarinov/stellar-burger
- Owner: SergeyKazarinov
- Created: 2022-12-16T19:34:18.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-18T16:35:22.000Z (11 months ago)
- Last Synced: 2024-02-18T17:42:40.297Z (11 months ago)
- Topics: eslint, react, react-hooks, react-router, scss-modules, typescript, websocket
- Language: TypeScript
- Homepage: https://stellar-burger-iota.vercel.app/
- Size: 563 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Проект: Stella-Burger
## Описание:
**P.S. Проект рассчитан для десктопных устройв и не имеет адаптивной верстки для мобильных устройств**
Проект **stella-Burger** представляет из себя веб-приложения для заказов бургеров.
Лента заказов обновляется в режиме реального времени благодаря WebSocket соединению.
Приложение имеет следующую функциональность:- Конструктор бургеров. Для создания используется Drag and Drop
- Личный кабинет пользователя с возможностью сброса пароля
- Лента заказов, как общая, так и для конкретного пользователя в личном кабинете.
Лента заказов обновляется в режиме реального времени благодаря webSocket соединению
- Приложение имеет динамические роуты. Также в зависимости от того, как открыть этот роут (кликом на заказ или ингридет, или же напрямую ввести URL), появляется модальное окно или переход на другую страницу.[Ссылка на сайт](https://stellar-burger-iota.vercel.app/)
## Быстрый старт
1. Склонировать проект на свой компьютер
```bash
git clone https://github.com/SergeyKazarinov/stellar-burger.git
```2. Перейти в папку с проектом и установить зависимости в проекте
```bash
cd stellar-burger
npm install
```3. Запустить проект
```bash
npm start
```## Stacks:
- TypeScript
- WebSocket
- React.js
- React Hooks
- React Routes
- Redux Toolkit
- Sass Module
- eslint