- How much does a Telegram Mini App cost?
- It depends on scope: the number of screens and roles, checkout, real-time features and the state of your back end. I do not publish a price list; I send a written estimate of timeline and budget within a day or two of your first message.
- What is a Telegram Mini App?
- A web app that opens inside Telegram. Users install nothing: it launches from a bot or a link, runs in Telegram's WebView and knows who the user is from Telegram itself.
- How does sign-in work in a Mini App?
- Telegram passes the user's data in a string signed with HMAC-SHA-256 using the bot secret. The server recomputes the signature and, if it matches, trusts the Telegram user id, so nobody creates a password. On first entry a minimal profile is created and can be linked to a real account later.
- Can a Mini App take payments?
- Yes, with the payment methods your market supports. In one production platform checkout supports cash on delivery, an internal wallet and cryptocurrency (BTC, ETH, USDT, USDC, TRC-20). A card provider can be integrated through its API where one is available.
- Do I need a bot as well as the Mini App?
- Usually yes: the bot is the entry point and sends notifications, the Mini App is the screen. In my architecture they are separate: bots talk to the back end through Redis pub/sub and the Mini App talks to the API, so either one can be replaced without touching the other.
- Which stack do you use for Mini Apps?
- Vite and React for the front end, built as a client-side single-page app served by nginx; NestJS and PostgreSQL for the back end; Python aiogram 3 for the bots. A Mini App runs inside Telegram's WebView, so server-side rendering has no benefit there.
- Can data update in real time without polling?
- Yes. A NestJS WebSocket gateway with Socket.IO pushes order status and driver-location events to the dispatcher and driver Mini Apps.
- Who owns the code and where does it run?
- You own the bot token, the code repository and the data. I usually deploy to a VPS with Docker behind nginx, or to your own infrastructure, and hand over documentation and access at the end. The first month of support is included.