Skip to content

Pet project where you can request some tasty burgers at the edge of space in cozy stellar cafe

Notifications You must be signed in to change notification settings

100Rubley/stellar-burgers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

Бургерная на краю Вселенной

Учебный проект, инициализирован через CRA. DEMO

Запуск

npm run start — сборка и запуск локального сервера для разработки на порту 3000

Сборка

npm run build

Стэк

  • React
  • Redux
  • TypeScript
  • WebSocket
  • CSS modules
  • Redux-DevTools
  • инструменты тестирования jest, cypress
  • библиотеки
    • react-DnD
    • react-redux
    • react-router-dom
    • redux-thunk
    • date-fns

Функциональность

  • Реализован logIn flow
  • Возможно собрать бургер через Drag-and-Drop
  • Возможно просматривать историю заказов, как свою, так и общую
  • Пользователь может изменить имя или e-mail (но не пароль, он хранится на сервере)
  • Реализованы Cookies
  • Реализованы модальные окна
  • Под капотом не только Redux, но и рукописный middleware для работы с WebSocket

Проект находится в разработке

  • Сейчас происходит рефакторинг:

    • упорядочивается структура папок
    • чистятся отдельные компоненты
    • выносятся отдельные функции
    • создаются контейнерные компоненты
  • Планируется:

    • починить ссылку при деплое (проект открывается со страницы 404)
    • улучшить прелоадер
    • адаптивная верстка
    • оптимизация через hooks и React.lazy
    • DnD анимация
    • введение HOC в проект