Automation / Platform infrastructure
Subscription Platform
A self-hosted subscription platform connecting Telegram, payments and access management in one operational loop.
01Payment→02Subscription→03Access→04Renewal
Context
After payment, access needs to be provisioned, renewed and revoked consistently, with one subscription state shared across the user journey, bot and infrastructure.
How it works
Connected a Telegram bot, FastAPI, payment flow and Remnawave as the source of truth for access. PostgreSQL stores operational state, while Docker Compose provides a reproducible deployment.
What it enables
Purchase, activation, renewal and access management operate as one process. The architecture separates payment events, subscription state and actual provisioning, making the system easier to operate.