Skip to content

Latest commit

 

History

History
54 lines (42 loc) · 1.91 KB

README.md

File metadata and controls

54 lines (42 loc) · 1.91 KB

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

Учебный проект, инициализирован через 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 в проект