All workCase study · Telegram bot · Client project
A complete store inside one Telegram chat
A client's Telegram store bot: catalogue, wallet top-ups, instant delivery from several providers, warranty and a full admin panel, on Cloudflare Workers.


The goal
Sell digital accounts and codes inside Telegram without handling orders by hand: customers should browse, pay, receive and get support in the same chat, at any hour, while the owner runs everything from one panel.
What I built
- A catalogue of packs with checkout in English and Arabic, paid from an in-bot wallet.
- Wallet top-ups by Binance Pay, USDT and ShamCash.
- Instant delivery from several providers, with automatic failover when one is down.
- Warranty claims, refunds, promo codes, referrals and cashback.
- An admin panel for pricing, stock, orders, support tickets and broadcasts.
Where it is now
The bot runs the client's store on its own: customers buy and receive in seconds, and the owner manages it all from the admin panel. Shown without the client's name.
Built with
- TypeScript
- grammY
- Hono
- Cloudflare Workers
- Supabase
- React
Want something like this?
Tell me what you're building. You'll get a scope, a price and a timeline within a day.
More work
- GH Store — one store on the web, in a Mini App and in a botHow I built and run GH Store: one catalogue, one wallet and one order history across a website, a Telegram Mini App and a bot, with payments that can't charge twice.
- A bilingual game top-up storeA web store for game top-ups and gift cards: supplier catalogue sync, automatic fulfilment, ShamCash wallet recharge and invoices, in Arabic and English.