Задание: Нейронные сети. Разработка мобильного приложения с ИИ-функционалом (Дистанционная работа)
Техническое задание
На разработку программного продукта с серверной частью на основе искусственного интеллекта (компьютерное зрение) и мобильных приложений
1. Цели проекта
Разработка IT-продукта, включающего:
• серверную часть с модулем искусственного интеллекта/машинного обучения (AI/CV);
• мобильные приложения для Android и iOS;
• административную веб-панель для управления и аналитики.
2. Основные требования
2.1. Серверная часть
• Разработка и обучение модели машинного обучения (AI/CV) для анализа и прогнозирования пользовательских данных, поступающих в систему.
• Реализация API для приёма данных от мобильных клиентов и выдачи результатов.
• Хранение анонимизированных пользовательских данных, фотографий и результатов обработки.
• Интеграция с мобильными приложениями через REST API.
• Масштабируемый деплой (Docker/Kubernetes), мониторинг, отказоустойчивость.
2.2. Мобильные приложения (Android и iOS)
• Разработка двух нативных или кроссплатформенных приложений (одинаковый функционал).
• Регистрация/авторизация пользователей (по email, телефону, OAuth).
• Загрузка фото и ввода дополнительных параметров по шаблону (список уточняется).
• Отправка данных на сервер, получение и отображение результатов работы AI/CV.
• Ведение личного кабинета, истории, трекеров:
o Трекер прогресса по времени/критериям;
o Трекер процесса события, получения рекомендаций;
o Трекер восстановления после события (динамика показателей);
• PUSH-уведомления, локальное хранение истории, дружественный UI/UX.
2.3. Административная панель
• Веб-интерфейс для управления пользователями, выгрузки обезличенных данных, мониторинга состояния системы, формирования отчётов по заданным фильтрам.
2.4. Тестирование, внедрение и сопровождение
• Проведение комплексного тестирования всех компонентов (модульные, интеграционные, нагрузочные, пользовательские тесты).
• Развертывание (деплой) серверной части и мобильных приложений в промышленной среде, публикация приложений в Google Play и App Store.
• Настройка мониторинга, сбор логов, обеспечение бесперебойной работы.
• Ввод системы в промышленную эксплуатацию, обучение сотрудников Заказчика.
• Гарантийное сопровождение не менее 3 месяцев, устранение ошибок по обращениям.
3. Общие требования
• Полный цикл работ: проектирование архитектуры, написание ТЗ, реализация, тестирование, внедрение, обучение сотрудников.
• Документирование кода, API и пользовательских сценариев.
• Соответствие требованиям по информационной безопасности и защите персональных данных.
4. Сроки исполнения
• Предельный срок реализации полного комплекса работ: 6 месяцев с даты заключения договора.
5. Итоговые материалы
• Полный комплект исходного кода серверной части, мобильных приложений и панели администратора.
• Документация для эксплуатации, поддержки, развития.
• Тестовые сценарии, акты сдачи-приемки, инструкции для пользователей.
Оплата своевременно и по рынку.