Leading Zero

Tut Mastera! — booking independent masters in Telegram

The logo on a black field: an orange circle with a large white Russian word and an exclamation mark, and a second dark Russian word beneath it

Independent masters — nails, brows, haircuts, massage, trainers — take bookings in chats and spreadsheets. They need booking right inside Telegram: the client sees only slots that are actually free, pays a deposit and gets notifications from the bot.

  • Bookings with confirmation modes, rescheduling, deposits, reviews with moderation and complaints.
  • Recurring group sessions; studio, home, travel by district, online.
  • A master subscription in Telegram Stars with a trial period, referrals, master communities.
  • Prices in several currencies, with a snapshot of the price and payment details in each order.
  • An admin mode.
  • Authentication only through signed Telegram data.
  • API documentation is part of the build: a route without it fails the tests.
  • About 250 test files, including end-to-end.
  • Staging and production, tagged releases, a database dump before every deploy, additive-only migrations, nightly backups with a weekly restore check, Telegram alerts.

Live: tut-mastera.leadingzero.ru, @tut_mastera_bot. 30 releases in the first two weeks.

TypeScript, Express 5, PostgreSQL, Redis, S3, React 19, Vite, Docker