react-memo

Форк
0

README.md

MVP Карточная игра "Мемо"

В этом репозитории реализован 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 не получится.

Доступные команды

npm start

Запускает приложение в режиме разработки.

Откройте http://localhost:3000 чтобы посмотреть его в браузере.

npm run build

Собирает оптимизированный и минифицированный продакшен билд приложения в папку build. После сборке, приложение готово к деплою.

npm run deploy

Деплоит приложение в github pages. По сути, запускает сборку и коммитит билд в ветку gh-pages.

(!) github pages должен быть включен в настройках репозитория и настроен на ветку gh-pages

npm run lint

Запускает eslint проверку кода, эта же команда запускается перед каждым коммитом. Если не получается закоммитить, попробуйте запустить эту команду и исправить все ошибки и предупреждения.

Время разработки упрощенного режима игры

Планируемое время: 6 часов Фактическое время: 2 часа

Время разработки упрощенного режима игры (ver.2)

Планируемое время: 2 часа Фактическое время: 1,5 часа

Время разработки лидерборда

Планируемое время: 8 часов Фактическое время: 6 часов

Время разработки суперсилы "Прозрение" и добавление ачивок

Планируемое время: 8 часов Фактическое время: 6 часов

Описание

Карточная игра "Мемо"

Языки

JavaScript

  • HTML
  • CSS
Сообщить о нарушении

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.