Создание MVP. разработка платформы EMDR-терапии (Дистанционная работа)

Бюджет: 99 999 руб.

Задание: Создание MVP. разработка платформы EMDR-терапии (Дистанционная работа)

Техническое задание для разработки платформы EMDR-терапии 1. Общие указания 1.1 Цель разработки: создание веб-платформы для специалистов по EMDR-терапии и пациентов, 2. Технологический стек 2.1 Backend: Node.js с использованием фреймворка Express.js для построения RESTful API и обработки запросов. 2.2 Frontend: HTML, CSS и JavaScript с применением современных стандартов ECMAScript для создания интерфейса. 2.3 Видеозвонки: интеграция Jitsi Meet API для обеспечения стабильной и безопасной связи между специалистами и пациентами. 2.4 Искусственный интеллект: использование morphcast SDK для анализа эмоций пациентов в реальном времени. 2.5 Interface: применение React.js для создания компонентов интерфейса и управления состоянием приложения. 2.6 Стилизация: использование SCSS и Bootstrap для создания адаптивного и современного дизайна. 2.7 База данных: PostgreSQL для надежного хранения и обработки данных. 2.8 Платежный шлюз: интеграция с выбранной системой для обработки платежей. 3. Функциональные требования 3.1 Регистрация и авторизация: - Специалисты могут зарегистрироваться и добавлять информацию о себе, включая биографию, квалификацию и области работы. - Возможность выбора тегов, обозначающих направление работы в психологии (например, тревога, посттравматический стресс, депрессия и т.д.). - Возможность устанавливать доступность для бронирования времени пациентами. 3.2 Приглашение пациентов: - Специалисты могут генерировать уникальные ссылки для приглашения клиентов на сеансы, которые можно отправить по электронной почте или мессенджерам. 3.3 Пациенты могут: - Искать и выбирать специалистов по тегам, что поможет находить терапевтов с нужной специализацией. - Оформлять подписку или оплачивать разовые сеансы через интегрированную платежную систему. 3.4 Календарь: - Специалисты управляют своим расписанием и указывают свободные слоты для бронирования. - Пациенты могут просматривать доступные временные слоты и записываться на сеансы. 3.5 Видеозвонки: - Использование Jitsi API для организации защищенных видеозвонков с шифрованием и безопасностью. 3.6 Интерактивная игра: - Специалисты могут активировать игровой режим во время сеанса, управляя параметрами игры, чтобы облегчить процесс терапии. 3.7 Искусственный интеллект: - Применение morphcast для анализа эмоций пациента с выводом данных в реальном времени для специалиста. 3.8 Оценка специалистов: - Пациенты могут оставлять отзывы и оценки после сеансов, которые будут отражаться в профиле специалиста. 3.9 Административная панель: - Доступ для администраторов к управлению пользователями, мониторингу статистики, отчетам по платежам и контролю содержимого платформы. 4. Нефункциональные требования 4.1 Безопасность: - Обеспечение безопасности данных, включая шифрование информации и защиту от несанкционированного доступа. 4.2 Производительность: - Поддержка работы платформы с потенциальной нагрузкой до 1000 активных пользователей одновременно. 4.3 Интерфейс: - Адаптивный дизайн для работы на различных устройствах (компьютеры, планшеты, смартфоны) с интуитивно понятной навигацией. 5. Требования к интерфейсу 5.1 Личный кабинет специалиста: - Пользовательский интерфейс для добавления и редактирования информации о себе, выбора тегов и управления доступными слотами для записи пациентов. - Интерфейс для генерации и управления ссылками для приглашения пациентов. 5.2 Личный кабинет пациента: - Возможность просматривать профили специалистов, фильтровать их по тегам, записываться на сеансы и оплачивать услуги. 5.3 Игровой интерфейс: - Удобное управление для специалиста, а также интуитивно понятное отображение игры для пациента. В ответном сообщении ожидаем порядок стоимости, сроки и объективные вопросы.