
Featured
Kino Bot — Subscription Movie Delivery
About the project
A Telegram bot that delivers films by subscription, paired with a separate admin PWA. A user picks a plan, pays, an admin confirms the payment, and from then on films arrive by numeric code straight from a private channel. The admin side is a standalone installable web app with web push notifications, so a pending payment reaches the phone without opening Telegram. Plan prices and card details are stored in the database and edited from the admin app, not hardcoded. Runs in Docker behind a shared Caddy reverse proxy with automatic HTTPS.
Technologies used
- Python
- FastAPI
- aiogram
- SQLite
- React
- TypeScript
- PWA
- Web Push
- Docker
- Caddy