Общее описание проекта

Требуется разработать с нуля 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, запущенное в тестовом режиме
  • Полный исходный код с инструкцией по развертыванию
  • Гарантийная поддержка после сдачи проекта

Формат: проектная задача. После сдачи возможны доработки и развитие.