03 / Telegram bot, service sales & API integration

PasarGuard Bot & Mini App

Personal R&D project
Personal project — in development

A personal Telegram service shop with a bot, Mini App, wallet, orders, reseller flows and PasarGuard API integration.

What needed to be solved?

Coordinate Telegram UX, payment state, wallet balance and service provisioning so every step is traceable and recoverable when something fails.

Users enter through the bot or Mini App, review wallet balance and available services, then place an order. FastAPI stores user, transaction and order state in PostgreSQL; Redis handles queues and short-lived state, while provisioning uses the PasarGuard panel API. The admin surface covers users, resellers, orders and transactions. The project is being developed for Docker and Nginx delivery on an overseas VPS.

What was delivered?

  1. 01Bot and Mini App architecture
  2. 02User, reseller and order management
  3. 03Wallet and transaction records
  4. 04PasarGuard API integration
  5. 05Redis queues and cache
  6. 06Docker delivery and Telegram webhook

What was it built with?

TelegramReactTypeScriptFastAPIPostgreSQLRedisDockerNginx

Planning something similar?

Discuss a project