← All work
Automation / Platform infrastructure

Subscription Platform

A self-hosted subscription platform connecting Telegram, payments and access management in one operational loop.

01Payment02Subscription03Access04Renewal

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.

aiogramFastAPIPostgreSQLDocker
Discuss a similar project Читать по-русски