Stellar Burgers - интерактивное приложение для конструирования и заказа звездного бургера :)
Проект выполнен с целью тренировки навыков разработки веб-приложжений с использованием библиотеки React.
В процессе создания проекта были освоены следующие подходы и технологии:
- HTML5
- CSS3
- TypeScript
- React(CRA) (функциональные компонненты и React-hooks)
- Управление состоянием приложения (Redux, Redux Toolkit, Redux Thunk Reselect)
- Реализация функционала drag-and-drop (ReactDND)
- Роутинг страниц приложения (React Router, защищенные маршруты)
- Регистрация и авторизация пользователя с применением JW-токена
- Работа с запросами к бэкенду (RESTApi, WebSockets)
- Оптимизации и повышение производительности (мемоизация)
- Семантическая верстка
- Использование UI-библиотеки React Developer Burger Ui Components
https://yuliazherebtsova.github.io/react-burger/
Чтобы собрать и запустить проект на localhost:3000 выполните следующие команды в своей локальной директории:
$ git clone [email protected]:yuliazherebtsova/react-burger.git
$ npm install
$ npm start