🏆 Этот проект был разработан в рамках хакатона DevHack #5 (26 февраля - 2 марта 2025)
Презентация проекта
DevHack #5 - юбилейный хакатон для начинающих IT-специалистов в возрасте от 13 до 18 лет, проходивший в Центре цифрового образования детей «IT-Куб» (Ростов-на-Дону). Мероприятие организовано при поддержке ЮФУ, РГЭУ (РИНХ), РГУПС и Сбербанка.
Python 3.8+
Django 5.1.6
OpenCV
MediaPipe
HTML5
CSS3
JavaScript
Figma - Концепт дизайна
- Клонируйте репозиторий:
git clone https://github.com/GigaGitCoder/web_knb.git
cd web_knb- (Опционально) Создайте и активируйте виртуальное окружение:
python -m venv venv
source venv\Scripts\activate # Linux/MacOS
venv\Scripts\activate # WindowsЭтот шаг рекомендуется для изоляции зависимостей проекта, но не является обязательным.
- Установите зависимости:
pip install -r requirements.txt⚠️ ВАЖНО ДЛЯ ОРГАНИЗАТОРОВ ХАКАТОНА:
Создайте файл.envв папкеweb_knbсо следующим содержимым:
SECRET_KEY = 'django-insecure-a5!l+qxdu4k)keesvrm!5=ro0glbduk3#q5hqmk)3i_@7x7a2w'Либо:
echo SECRET_KEY = 'django-insecure-a5!l+qxdu4k)keesvrm!5=ro0glbduk3#q5hqmk)3i_@7x7a2w' >> web_knb/.envПримечание: Данный ключ оставлен в документации намеренно для упрощения процесса оценки проекта.
- Примените миграции:
python manage.py migrate- Запустите сервер разработки:
python manage.py runserver- Откройте браузер и перейдите по адресу
http://localhost:8000 - Зарегистрируйтесь или войдите в систему
- Перейдите в раздел "Игра"
- Разрешите доступ к камере
- Покажите жест (камень/ножницы/бумага) перед камерой
- Наслаждайтесь игрой!
![]() Егор Холкин Тимлид, Full-stack разработчик |
![]() Антон Михайличенко Backend разработчик |
![]() Даниил Сапронов Frontend разработчик |
![]() Роман Колесников Frontend разработчик |
![]() Цызов Владимир Computer Vision разработчик |
MIT License - подробности в файле LICENSE







