- Леонид @bonky_ou - фронтенд
- Алексей @amrylnikov - бекэнд
- Кирилл @KKorolevDev - дизайн
Frontend: HTML/CSS, Vue, Scss, vite, prettier, JS, UI/UX-дизайн Backend: Python, Django, Postgresql, API, poetry
- Каждый раунд начинается с новой позиции карточек.
- Возможность открывать карточки.
- Непарные карточки автоматически закрываются, парные остаются открытыми.
- Ведется подсчет количества сделанных ходов.
- Предоставляется возможность начать игру заново после завершения предыдущей.
- После успешного завершения игры появляется экран поздравления.
-
Зайти на сайт проекта: Memory Game
-
Нажать кропку "Начать новую игру"
-
При обнаружении пары, они останутся открытыми.
- Если карточки не совпадают, они окрасятся в красный и закроются.
- Открыть все карточки для завершения игры.
[Шаги по локальной установке и развёртке проекта]
- Клонируем проект к себе
- Запускаем консоль для сервера бэкэнда
- Из папки бэкенда устанавливаем зависимости и запускаем командой:
pip install --upgrade poetry && poetry build && poetry install && python3 manage.py runserver 8888
- Запускаем вторую консоль для сервера фронтенда
- Из папки фронтенда устанавливаем зависимости и запускаем командой:
npm ci && npm run build:local && npm run preview:local
- Проект доступен по адресу, указанному в консоли фронтенда: http://localhost:4173/
- (Опционально) Также запуск фронтенда локально в режиме разработки:
npm run dev:local