Skip to content

toxicgipsy/react-memo

 
 

Repository files navigation

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 проверку кода, эта же команда запускается перед каждым коммитом. Если не получается закоммитить, попробуйте запустить эту команду и исправить все ошибки и предупреждения.

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

Планируемое время 12 часов — фактический 4 часа

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

Планируемое время 16 часа — фактический 10 часов

Время разработки "Прозрения" и ачивок

Планируемое время 10 часа — фактический 8 часов

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 77.3%
  • CSS 18.5%
  • HTML 4.2%