← All work · ~/work/floatrxbot.ts

Own product · floatrx· 2026

@floatrxbot — briefs and portfolio in Telegram

A Telegram bot that takes project briefs in three taps, flips through the case studies, sends the CV and opens the site as a Mini App — in English or Ukrainian.

The bot recreated from its real messages: the menu, a three-step brief, the case carousel
problem
Many clients would rather write in Telegram than fill in a form — but a chat with no structure turns into back-and-forth before the real question is even asked.
built
The whole bot, solo, on a Next.js webhook with no database: the brief’s type and budget ride in an invisible link inside the bot’s own message, and the client’s reply brings them back. A three-step brief (type → budget → the project as a reply), a case carousel that flips photos in place with an “Open case study” Mini App button, services that start a brief, the CV as a file, deep links for every screen, a language switch with a default from the Telegram app language. Hardened like an API: a timing-safe webhook secret, retried updates skipped, a brief rate limit. The bot and the site form send one shared brief card.
result
3 stepsfrom /start to a sent brief0databases — stateless by designEN · UAwith a switch in the menu
Telegram Bot APIMini AppsNext.js 16TypeScriptVercel