Доработать web-приложение

9 000 руб. за проект
11 февраля 2024, 14:24 • 12 откликов • 192 просмотра
Кратко:

Есть вот такой сайт https://n0thingsp3zial.github.io/webshit/ (открывать с телефона), который собирает жест – данные с гироскопа и акселерометра телефона. Нужно сделать продвинутую версию с бекендом.



Более детально:

Данные, которые собираются представляют из себя временной ряд – 6 float-массивов длины n (n >= 0). Откуда 6: 3 оси акселерометра и 3 оси гироскопа. Для удобства эти массивы конвертируются в json.

У меня есть фронтенд часть, которая занимается сбором временных рядов и классификатор этих самых временных рядов. Нужно написать сайт, который реализует 2 пользовательких сценария:

1) Обучение: пользователь вводит свой логин (мб пароль еще?), записывает свой жест (в этот момент снимаются показания датчиков и собирается json-файлик), файлик отправляется в хранилище

2) Аутентификация: пользователь вводит логин, записывает жест, файлик отправялется на бек, где происходит парсинг json'ки и классификация, в результате которой скрипт выдает 1 (ок) или 0 (не ок). Результат аутентификации видит пользователь (желательно еще сохранять отдельно попытки аутетификации)



Хотелка #1: возможность настраивать частоту сбора данных (на разных телефонах датчики разные и разная частота их работа - надо унифицировать) и количество примеров для обучения (для экспериментов). Можно вынести в отдельный раздел а-ля "настройки"


Хотелка #2: реализовать в виде веб-приложения (чтобы все происходило без перезагрузки страницы)