Skip to content

Messenger with distinctive features such as: Sending emojis with gestures, text to speech, context based background color.

Notifications You must be signed in to change notification settings

PhoenixNazarov/Gespack

Repository files navigation

Тот самый хакатон.

Team YEETMEM

Gesture Speech Background -> Gespack

В вечном онлайне не хватает свежих форматов для обмена эмоциями. Смайлики, гифки и мемасы – это, конечно, хорошо, но хочется чего-то нового. Прояви креатив и придумай digital-формат, чтобы делиться вайбом, как вживую, только лучше! Тема того самого хакатона – цифровые эмоции. Придумай сервис для создания и распространения эмоций в digital-формате. Мы не указываем стек технологий, чтобы каждый участник работал в том направлении, в котором силен.

По каким критериям будем оценивать?

  • удобство интерфейса для пользователя
  • технологическое совершенство решения
  • применимость и законченность решения
  • креативность в защите работы

Кто в жюри:

  • руководители отделов
  • тимлиды
  • Senior-разработчики

Настройка и запуск

Для запуска нужно указать ip для сервера в config.py, настроить ssl сертификаты в private, заменить ip в файле static/messages.js

  1. Запустить app.py
  2. Запустить websocket_server.py
  3. Запустить websocket_bot.py
  4. Открыть сайт, который вывел скрипт app.py

Ключи конфига для настройки жестов под web страницу

Ключ Описание
maxCount Необходимое количество смены направления в вертикальном или горизонтальном направлении, чтобы сработал жест
rangeForWidth Максимально допустимые отклонения по горизонтали во время вертикального жеста
rangeForHeight Максимально допустимые отклонения по вертикали во время горизантального жеста
time Время, с интервалом которого, обновляются значения координат (в мс)
timeForReset Время, за которое надо сделать жест, иначе всё обновляется (в мс)
minimalWidthPath Минимальная амплитуда движения мыши для горизонтального жеста
minimalHeightPath Минимальная амплитуда движения мышли для вертикального жеста
coef1, coef2 Минимально и максимально возможно допустимые тангенсы для отклонения от вертикали/горизонтали

Не обязательно настраивать каждый из ключей. Для каждого из ключей есть дефолтное значение.

About

Messenger with distinctive features such as: Sending emojis with gestures, text to speech, context based background color.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages