Self-hosted web application to manage a Telegram bot without touching code: individual and bulk messaging with inline buttons, a template system, CSV-based captured-user management, and a queue with exponential backoff that automatically respects the Telegram API's rate limits.
Built with FastAPI and SQLite on the backend, and HTMX + Alpine.js on the frontend — no build step, no heavy JavaScript framework needed. Designed to run exclusively on the local network, with no additional auth layer by design.