Джун-хакатон: команда #16

Участники

  • Максим: @frogload - бэк без опыта, Python, Django, Django Rest Framework
  • Таня: @tanya_titaeva - UI/UX дизайнер без опыта
  • Андрей: @stohelitskii - фронт с коммерческим опытом верстки, JavaScript, основы React, Redux toolkit, REST API

Стек проекта

Описание проекта

  • Memory Game – карточная игра, в которой нужно попарно собрать все карточки. Главная особенность – отображение информации по теме сиротства, когда открываешь 2 одинаковые карточки. Всего было подготовлено
9 уникальных карточек.

Фичи игры

Базовый минимум:

  • вывод поля с рандомно расположенными карточками (каждый раунд - новая позиция карточек);
  • возможность открывать карточки;
  • закрытие непарных карточек, парные - остаются открытыми;
  • подсчет количества ходов;
  • возможность начать игру заново;
  • экран поздравления с окончанием игры;

Дополнительно:

  • выбор размера поля, на 10, 14, 18 карточек;
  • с запускам игры включается таймер время игры;
  • можно добавить в игру таймер обратного отсчета на 3 или 5 минут, если таймер закончится, то игры завершится
  • красивый дизайн =)
  • стоит заглушка на отправку данные с игрой на сервер, не удалось разместить сервер на хостинг

Запуск проекта

  1. Установка зависимостей:
  • Первым шагом будет установка зависимостей проекта. Вам нужно выполнить команду в терминале в каталоге вашего проекта:
  • команда - npm install
  1. Запуск локального сервера разработки:
  • После установки зависимостей, вы можете запустить локальный сервер разработки для просмотра своего проекта в браузере:
  • команда - npm start
  1. Теперь вы должны видеть свое React-приложение в браузере