Skip to content

FoxhoundTeam/TrueTechHack2023

Repository files navigation

License: MIT

Проект FoxEye

Описание

Решение команды Foxhound на хакатоне MTC True Tech Hack (https://true-tech-hack.ru/), 24-31 марта 2023 г. Демонстрационное приложение доступно на http://foxhound-team.pro до конца хакатона. Веб-приложение обеспечивает демонстрацию возможностей алгоритмов, реализованных командой, по адаптации видео для людей с особыми запросами по состоянию здоровья при онлайн-просмотре.

image

Развёртывание

  1. Установить docker и docker compose.
  2. В папке compose создать файл .env и заполнить его в соответствии с примерами.
  3. Запустить команду docker compose up -d с правами суперпользователя:
sudo docker compose -f docker-compose.prod.yml up -d

Структура каталогов

  • backend - файлы бекенда на DjangoREST и Docker-файл для его развёртывания
  • frontend - файлы фронтенда на Vuejs + Vuetify и Docker-файл для его развёртывания
  • nginx - файлы конфигурации nginx и Docker-файл для его развёртывания
  • postgres - файлы инициализации БД и Docker-файл для её развёртывания
  • research - файлы jupyter и python для отладки и демонстрации алгоритмов фильтрации
    • Content_Sergey - файлы для обучения и инференса фильтра контента (курение), и обученные веса
    • Flickering_Mihail - файлы для отработки и демонстрации алгоритма 1 темпорального сглаживания мерцания, опасного при эпилепсии
    • Flickering_Yaroslav - файлы для отработки и демонстрации алгоритма 2 темпорального сглаживания мерцания, опасного при эпилепсии
  • serv_settings - файлы для настройки сервера gunicorn
  • docker-compose.prod.yml - файл docker compose для автоматизации развёртывания веб-приложени

Команда

  • Антон Недогарок - фуллстек (DjangoREST, Vuejs, Vuetify)
  • Зеленовский Сергей - ML-инженер
  • Халманский Ярослав - алгоритмическое обеспечение, Python
  • Анисимов Михаил - алгоритмическое обеспечение, Python