Самостоятельный backend-проект для малого бизнеса: клиент выбирает услугу, описывает задачу и оставляет контакт в Telegram. Владелец получает карточку заявки и может отслеживать её статус. Данные должны быть доступны для безопасной интеграции с другими сервисами.
Разработал Telegram-бота на Python с aiogram 3 и сценариями FSM. Добавил inline-кнопки для управления статусами, хранение заявок в PostgreSQL через SQLAlchemy async и защищённый REST API на FastAPI. Проект запускается через Docker Compose, содержит health checks и миграции базы данных.
Получился готовый к развёртыванию сервис: заявки принимаются в боте, сохраняются в базе, владелец получает уведомления и меняет статусы без отдельной админ-панели. API позволяет подключить сайт или внутренний инструмент.