Из чего будет состоять софт для трекера:
1. Мобильное приложение. Мобильное приложение для 2-ух платформ (изначально только для iOS): iOS, Android. Фунционал обоих одинаковый. Дополнительно требуется проработать работу с Apple Watch, Garmin Watch (у них есть маркетплейс свой https://apps.garmin.com/en-US/) и популярными моделями умных часов.
Возможности мобильного приложения:
1.1 Получать данные с устройства по Bluetooth. Мы разрабатываем устройство, которое по Bluetooth будет отправлять множество цифровых показателей (скорость, дистанция, темп, угол поворота стоп, сердцебиение, каденс, длину шага, вертикальные колебания, время контакта с землей, мощность, приземление на пятку/носок - соотношении в процентах, пронация и супинация в градусах). Требуется их отображать на экране приложения, и иметь возможность выбирать главное, которые будут большими и удалять/добавлять показатели с главного экрана. Так же будет передаваться уровень зарядки батарей и дополнительная техническая информация.
1.2 Отправлять на устройство настройки. Каждое устройство оснащено вибромотором, для развития нейромоторики. От приложения требуется возможность отправлять зазор по показателям на устройство. Это должно быть реализовано с любыми показателями выше. Например, если угол поворота стоп установлен в приложение как не более 4 градусов от ветктора, то при показатели выше 4 включается вибрация, и выключается когда показатель возвращается в установленную норму. Так же у показателя может быть зазор, допустим темп должен быть от 5:00 мин/км до 5:20 мин/км - при выходе из этих значений, включается вибрация. Уровень вибрации должен быть регулируемый хотя бы в 3-х значениях.
1.3 Работа с показателями: запись и сохранение в облако, экспорт информации другому пользователю. Тут дополнительно требуется реализовать режим тренера, когда один человек может получать информацию от других пользователей и обрабатывать ее.
1.4 Аналитика. Система должна анализировать показатели и высылать предупреждения пользователю. Допустим если человек сильно быстро набирает обьем бега. То есть первая тренировка в неделю 1 км, потом 3км, потом 7 км, потом 15 км - мы должны выводить сообщение, что такой рост опасен. Карта таких предостережений будет проработана дополнительно нами.
1.5 Планирование. Стандартные планы тренировок различных групп. Подбираются либо вручную, устанавливаются тренером, либо по результатам первой пробежки и ее показателей.
1.6 Чат с тренером либо врачем. Должна быть возможность тренеру писать и отправлять файлы в приложение. Дополнительно обсуждается возможность видеосвязи, возможно просто через популярные мессенджеры.
1.7 Геймификация. Возможность участия в соревнованиях с другим пользователями.
2. Веб-интерфейс - повторяет функционал мобильного, кроме работы с устройством по bluetooth. Дополнительно требуется реализовать:
2.1 Построение графиков по каждому показателю в зависимости от времени, его масштабирование и экспорт. Наложение графиков друг на друга.
2.2 Построение 3Д модели бега - устройства передает в 3д координаты движения каждой стопы, на основе их требуется создать модель человека, которые двигается по этим координатам для визуального отсмотра движений.
3. Условия сотрудничества
Как мы хотим построить наше сотрудничество по этапам:
3.1 Первая разработка мобильного приложения (20-30 дней) - черновой вариант iOS приложения для снятия и отображения показателей, и передачи на устройство зазора по ним обратно. На этом этапе необходима коммуникация с инженером по hardware. + разработка дизайна приложения
3.2 Первая разработка веб версии (40 дней) - запись и чтение информации из облака, построение графиков и их наложение. + разработка дизайна веб версии
3.3 Добавление функционала личного кабинета и режима тренера (15 дней)
3.5 Добавление личных планов тренировок и системы предупреждений (20 дней)
3.4 Создание 3Д визуализации в веб-версии (30 дней)
3.4 Создание приложения для Android (30 дней)
3.5 Создание приложения для часов (30 дней)
3.6 Доработка финальной функциональности (30 дней)
От вас интересует возможность такого сотрудничества и реальность указанных выше сроков. Так же хочется увидеть ваши ожидания по гонорару за каждый этап + стоимость дополнительных лицензий и специфического ПО, если требуется.