Telegram Mini Apps - Ship a product where your users already are

A Telegram Mini App opens inside the chat your audience never closes. No store listing, no download, nothing between a shared link and a logged-in player. We build them end to end, from the game loop to the smart contract, and we have already done it at scale.

A 30-minute call, then a scope, a timeline, and a quote.

Why Telegram - The shortest path between a link and a logged-in user

Every other channel asks your user to leave. An app store asks them to search, download, and sign up before they see anything. A web app asks them to remember a password. A mini app asks for a tap: it opens in the conversation they are already in, it knows who they are, and it can reach them again tomorrow without buying the impression.

That changes what is worth building. Sessions are short and social, invitations travel inside conversations instead of referral emails, and the wallet, the leaderboard, and the payout all live on one surface. The hard part stops being acquisition and starts being holding up when a viral loop actually fires.

monthly active users on Telegram
1B+
downloads or app-store reviews to ship
0
players we onboarded through one mini app
100,000+

What we build - Mini apps that survive their own launch

Games are the loudest use case, but the same foundation carries loyalty programmes, trading terminals, ticketing, and token communities. We build the parts that are painful to retrofit once you have users.

  • Real-time multiplayer. Authoritative game servers over websockets: matchmaking, lobbies, timed rounds, live scoring, and reconnect handling that survives a phone locking mid-game.
  • Token and reward economies. ERC-20 tokens or TON Jettons, on-chain payouts, claim flows, and daily contests, with the faucet-and-sink balance that keeps a reward loop from inflating into nothing.
  • Wallets without the friction. TON Connect and EVM wallet onboarding folded into the product, so a casual player can collect a reward without ever meeting a seed phrase.
  • Growth loops that compound. Referral trees, quest boards, streaks, and bot notifications wired into the same event stream your analytics reads, so you can tell which loop actually pays.
  • Backends that hold. Node with Postgres or Supabase, presence tracking, rate limits, and idempotent writes: the difference between a launch that scales and one that melts.
  • Launch and live ops. Bot setup, staged rollout, telemetry, and the operational tooling to run seasons, retune the economy, and shut down abuse once you are live.

Case study - SpyClub: 100,000+ players inside Telegram

A real-time multiplayer word game inspired by the board game Codenames, built from scratch for Hedera and Ubisoft. We shipped the mini app, the Node and Supabase backend running the live rounds, and the SpyCoin ERC-20 token it pays out in.

The live app

The daily contest, the matchmaking lobby, and the quest board that brings players back tomorrow.

One round, end to end

SpyClub lobby showing two players in the room and a 21-second countdown
Players drop into a shared room and a countdown starts the next game.
SpyClub round in progress with three of four words found and nine seconds left
Everyone sees the same grid and the same clock, resolved on the server.
SpyClub champion screen showing a score of 7, first place, and a 50-token reward
The winner collects Spy tokens, then gets a reason to bring a friend.

What shipped

  • Real-time multiplayer gameplay powered by websockets
  • SpyCoin ERC20 token deployed to Hedera Mainnet
  • Wallet onboarding and on-chain rewards built for casual players
  • Built for Hedera and Ubisoft

Built with

  • node.js
  • supabase
  • react.js
  • websockets
  • solidity
  • scripting

From the blog - We publish what we practice

Both of these come out of the SpyClub build. Read the technical version before you talk to us.

Ready to take your project to the next level?

Contact us today to discuss how we can help you achieve your goals in the blockchain space.