Demo right on the pageTelegram Mini App

HB Bonus Market — a bonus store for employees in Telegram

A bonus store for employees inside Telegram: the company awards points, people spend them on subscriptions, gadgets and gift certificates.

Catalog — HB Bonus Market
Try it

Order something — the points aren't real

The demo opens without signing in: you get a made-up guest with 5000 BB. Orders go nowhere.

Open the demo — HB Bonus Market
Scenario — press a step and the phone shows its screen
A banner on top says: “Demo version: points aren't real, orders go nowhere”.
Guests are deleted after 7 days; the admin panel is closed to a guest.
In Safari and private windows every visit creates a new guest; the scenario still works.
What it does

What it does

Screenshots come from the project itself, untouched.

Catalog — HB Bonus Market

Catalog

Categories and a filter, cards with a picture and a price in BB, likes.

Product card — HB Bonus Market

Product card

A description and the “Add to cart” button.

Cart and checkout — HB Bonus Market

Cart and checkout

Points are deducted at once.

Order — HB Bonus Market

Order

The order gets a number and a status.

Profile — HB Bonus Market

Profile

Balance, order and credit history, “Liked”, RU/EN/UA language, light and dark theme.

1 / 5

Not in the demo: the owner's admin panel (products, orders and statuses, bulk point credits, roles, logs, backup and database rollback) and the bot with order notifications.

Telegram widget

Interactive in Telegram

A widget is one live message in the chat: the actions sit inside it, with no caption or button rows under the text. The shots are the approved design on made-up data.

Dream within reach — HB Bonus Market
Design · made-up dataDream within reachFor the buyer: a goal ring for the chosen item, favourites with a “Купить” button, an order on its way with a “Получил” button.
To ship — HB Bonus Market
Design · made-up dataTo shipFor staff: orders as a ring by status, counters “ждут”, “заказы 24 ч” and “баллы 24 ч”, “Собран” and “Выдан” buttons.
An item in the widget — HB Bonus Market
Design · made-up dataAn item in the widgetAn item screen: the price in BB, the balance after the purchase, “Купить”, “Убрать”, “Подробнее”. Buying takes two taps: “Точно?” is asked inside the widget itself.
How it is built and supported

Under the hood

Stack
Python 3.12, FastAPI, PostgreSQL 16, a bot on aiogram 3, the storefront is a Telegram Mini App in plain JS/CSS
Server
nginx + Let's Encrypt, systemd on Contabo
History
First commit 29.07.2026, 181 commits
Now
Production ran until the freeze on 11.09.2026; on 12.11.2026 it was brought up as a demo
Deploys
One command: tests → update → /health check
Backups
Hourly backup with rollback from the admin panel; the real database is snapshotted at night and shipped to a second server
Protection
Telegram signature, roles, rate limits, an attack log
How we would build one for you
DemoDevelopmentLaunch14 days of supportSubscription

I want one like this

A FROST manager will already know you looked at HB Bonus Market — tell us what you need.

I want one like this
I want one like this