В этом репозитории реализован MVP карточкой игры "Мемо" по тех.заданию
Проект задеплоен на gh pages: https://skypro-web-developer.github.io/react-memo/
Проект реализован на основе шаблона Create React App.
- Установите зависимости командой
npm install - Запустите dev сервер
npm start - Откройте адрес в браузере
Для стилей в коде используются css modules.
Настроены eslint и prettier. Корректность кода проверяется автоматически перед каждым коммитом с помощью lefthook (аналог husky). Закомитить код, который не проходит проверку eslint не получится.
Запускает приложение в режиме разработки.
Откройте http://localhost:3000 чтобы посмотреть его в браузере.
Собирает оптимизированный и минифицированный продакшен билд приложения в папку build.
После сборке, приложение готово к деплою.
Деплоит приложение в github pages. По сути, запускает сборку и коммитит билд в ветку gh-pages.
(!) github pages должен быть включен в настройках репозитория и настроен на ветку gh-pages
Запускает eslint проверку кода, эта же команда запускается перед каждым коммитом. Если не получается закоммитить, попробуйте запустить эту команду и исправить все ошибки и предупреждения.
Предполагаемое затраченное время: 6 часов Фактически затраченное время: 5 часов
Режим, при котором игра завершается после трех ошибок. Включение режима с помощью чек-бокса на странице выбора уровня. Счетчик ошибок: вывод количества оставшихся попыток на игровом экране («Осталось 3 попытки» и так далее). Отображение: чекбокс снизу, счетчик ошибок в виде сердечек. Конец игры: при достижении трех ошибок должно появляться модальное окно о завершении игры, его можно взять из макета.
Предполагаемое затраченное время: 5 часов Фактически затраченное время: 5 часов