image image image
Проект: Lexi — интеллектуальный Telegram-помощник для английского языка Описание: Lexi — умный Telegram-бот, созданный мной с нуля. Он помогает пользователям изучать английский язык через персонализированные задания, объяснения и диалоги. Проект реализован на базе OpenAI и собственной микросервисной архитектуры с очередями и воркерами. Поддерживает уровни A1–C2. Технологии: Python, PostgreSQL + SQLAlchemy, Redis + RabbitMQ, OpenRouter (GPT, TTS, Whisper), aiogram, FastAPI, Alembic, n8n, React + Tailwind (WebApp). Возможности Lexi: — Объяснение грамматики и лексики по запросу — Мини-истории с вопросами и подсказками — Интерактивные задания и тесты — Персональный словарь: добавление и повторение — Ролевые диалоги по жизненным ситуациям — Генерация ежедневных заданий — Система достижений и отслеживание прогресса — Поддержка голосовых функций (ASR + TTS) — Векторная память: бот запоминает изученные темы — Подписка Premium и трекинг активности (streak) Архитектура: Масштабируемая микросервисная система с отдельными воркерами на очередях (RabbitMQ). Отдельный генератор текстов с fallback-механикой (бесплатная LLM → платная). Встроенная аналитика и система уведомлений. Моя роль: Полная разработка проекта: архитектура, бэкенд, интеграция с OpenAI, создание базы, логики, голосовой обработки, WebApp, CI/CD. Полный цикл от идеи до продакшн. Результат: 1000+ пользователей за первый месяц. Уникальные функции памяти, озвучки, монетизация и высокий уровень вовлечённости