Общее описание проекта
Требуется разработать с нуля Telegram Mini App - от архитектуры до запуска и тестирования. Приложение должно работать внутри мессенджера, иметь интеллектуальные AI-функции и быть готово к масштабированию.
Функциональные задачи
- Создание мини-приложения внутри Telegram
- Разработка клиентской части на React (или Vue) с использованием TypeScript
- Адаптация интерфейса под мобильные устройства
- Разработка серверной логики и REST/WebSocket API
- Глубокая интеграция с Telegram Bot API и WebApp API
- Настройка базы данных - PostgreSQL или MongoDB, опционально Redis
- Реализация AI-функций: чат-интерфейс, интеллектуальные подсказки, генерация и классификация текстов
- Подключение LLM API (OpenAI, Gemini или аналоги)
- Реализация семантического поиска по базе данных с использованием эмбеддингов (RAG)
- Логирование, обработка ошибок и базовая защита приложения
Технические требования
- Бэкенд: Node.js / Python / Go - на выбор разработчика
- Проектирование REST или WebSocket API
- Читаемая, чистая структура кода проекта
- Возможность бесшовного масштабирования
- Полная документация по запуску, настройке и развертыванию
Ожидаемый результат
- Рабочее Telegram Mini App, запущенное в тестовом режиме
- Полный исходный код с инструкцией по развертыванию
- Гарантийная поддержка после сдачи проекта
Формат: проектная задача. После сдачи возможны доработки и развитие.