UPD: Проект закрыт, оригинальный веб-клиент был доработан и теперь полностью рабочий.
Эти инструкции помогут вам запустить проект локально.
Требуется установить docker и docker-compose
Склонируйте проект
git clone https://github.com/gurland/SIGame_web.git
cd SIGame_web
Запуск осуществляется посредством docker-compose.
docker-compose up
Готово, для открытия сайта нужно зайти по адресу http://127.0.0.1
- Flask - Микрофреймворк, отвечает за пользователей, создание комнат, загрузку пакетов
- Flask-Login - Батарейка для Flask, помогает управлять авторизацией пользователей
- Peewee - ORM, предоставляет данные в базе в виде объектов
- Aiohttp - Асинхронный фреймворк, отвечает за проведение игры и чат в разных докер сервисах
Используется git feature branch workflow, нужно создавать под каждый issue отдельную ветку dev-N, где N - номер issue.
Sprint #1 - создание систем комнат, загрузки паков, чата, аккаунтов с аватарами
Проект лицензируется по MIT License - смотреть LICENSE.md для получения деталей