Загрузка0
romchik
Открыт к заказам

TELEGRAMMINI APPS

разработка под ключ

Меня зовут Рома. Я собираю приложения, которые живут прямо внутри Telegram: человек нажимает кнопку в боте и сразу оказывается в интерфейсе — без установки, регистрации и паролей.

Беру проект целиком: экраны, сервер, база данных, оплата звёздами, деплой на VPS и поддержка после запуска. Не нужно отдельно искать фронтендера, бэкендера и человека, который умеет в Docker. Собираю с нейросетью, поэтому сроки короче привычных, а цена ниже.

2
живых проекта в Telegram
Fullstack
интерфейс, сервер, база, бот
Docker
деплой и поддержка на мне
  • TypeScript
  • React
  • Next.js
  • Vite
  • Tailwind
  • @telegram-apps/sdk
  • Framer Motion
  • Node.js
  • Fastify
  • grammY
  • Python
  • FastAPI
  • aiogram
  • PostgreSQL
  • Drizzle ORM
  • Redis
  • Telegram Stars
  • Docker
  • Nginx
  • Caddy
  • Linux

услуги

Что я делаю

Четыре направления, которые обычно нужны вместе. Можно взять одно, но чаще проект приходит целиком — от первого экрана до сервера, который его отдаёт.

Telegram Mini Apps

Полноценное приложение внутри мессенджера. Открывается по кнопке, наследует тему пользователя и ощущается частью Telegram, а не сайтом в рамке.

  • Авторизация по initData — без паролей и регистрации
  • Светлая и тёмная тема из коробки
  • Оплата Telegram Stars
  • Тактильный отклик, жесты, свайпы

Telegram-боты

Бот как точка входа в мини-апп и как самостоятельный продукт: сценарии, рассылки, платежи, админка и уведомления по расписанию.

  • aiogram на Python и grammY на TypeScript
  • Вебхуки на секретном пути, а не поллинг
  • Платежи, подписки и продление
  • Напоминания и отложенные задачи

Бэкенд и данные

Сервер, который переживёт наплыв пользователей и не потеряет ни одного заказа. Типизированный API, честные миграции, проверка всего, что приходит снаружи.

  • Fastify и FastAPI
  • PostgreSQL с миграциями, а не правками руками
  • Валидация входных данных на границе
  • Тесты на денежные сценарии

Деплой и поддержка

Проект не заканчивается на коде. Собираю в Docker, поднимаю на сервере, закрываю HTTPS и оставляю инструкцию, по которой запустится кто угодно.

  • Docker и docker compose: dev и прод раздельно
  • Nginx или Caddy, сертификат Let's Encrypt
  • Ночные резервные копии базы
  • Логи, healthcheck, перезапуск при падении

кейсы

Что уже работает

Два проекта, которые живут в Telegram прямо сейчас. Оба сделаны целиком мной: интерфейс, сервер, база, бот, оплата и деплой.

9:41

Магазин промтов

Каталог

Каталог

ВсеВайбкодингТекстыРабота
012026

Магазин промтов

Mini App · оплата звёздами

Витрина готовых промтов для Claude, ChatGPT, DeepSeek и Алисы. Человек открывает магазин из бота, выбирает промт, платит звёздами — и текст открывается сразу, без ожидания и переписки с продавцом.

  • Каталог с поиском, категориями и фильтром по нейросети
  • Оплата Telegram Stars: покупка в два касания, без карт и 54-ФЗ
  • Купленные промты навсегда остаются в разделе «Мои покупки»
  • Админка: товары, цены, статистика продаж
  • Прод-сборка: контейнеры только на чтение, строгий CSP, HSTS
  • Ночные резервные копии базы с отправкой в Telegram

Стек

  • TypeScript
  • React 19
  • Vite
  • Fastify
  • grammY
  • PostgreSQL
  • Drizzle ORM
  • Docker
  • Caddy
  • Telegram Stars
9:41

Podsekay

Помощник рыбака

уровень 27серебро 412 900

04:20

игровое время

реальное 21:15

Последние рыбалки

022026

Podsekay

Mini App · для Русской Рыбалки 4

Помощник для игроков Русской Рыбалки 4. Считает доходность рыбалки прямо во время сессии: сколько серебра в час приносит точка, сколько ушло на наживку и стоит ли оставаться на ней дальше. Телефон лежит рядом с клавиатурой и наконец приносит пользу.

  • Трекер сессии в РР4: серебро в час, вес и расход наживки в реальном времени
  • Добавление улова скриншотом — модель с vision распознаёт сама
  • Таймеры прикормки и ПВА с уведомлениями прямо в Telegram
  • История рыбалок и сравнение точек между собой
  • Карточка результата для отправки в чат
  • Планировщик сессии и PRO-подписка через Telegram Stars

Стек

  • React
  • TypeScript
  • Tailwind
  • @telegram-apps/sdk
  • Python
  • FastAPI
  • aiogram
  • PostgreSQL
  • Vision AI
  • Telegram Stars

подход

Как это устроено

Мини-апп — это не сайт, который открыли внутри Telegram. Это отдельный тип продукта со своими правилами: у пользователя нет адресной строки, нет вкладок, нет привычки ждать загрузку. Если первый экран тормозит, второго уже не будет — человек просто закроет окно и вернётся в чат.

Поэтому я начинаю не с дизайна, а с вопроса: ради какого одного действия человек вообще открывает приложение. Всё остальное строится вокруг него, а лишние экраны выкидываются до того, как их написали. Так проект получается меньше, дешевле и запускается раньше.

Сборку ускоряет нейросеть. Рутину — типовые экраны, обвязку, миграции, тесты — она пишет быстрее меня, и на этом проект экономит недели. Решения при этом остаются за мной: что делаем, как устроено внутри, где границы безопасности и что вообще попадёт в прод. Код, который я не понял, в проект не уезжает.

Дальше — обычная инженерия без магии: типизированный код, проверка всего, что приходит снаружи, миграции базы вместо правок руками, тесты на сценарии с деньгами и docker compose, который поднимает проект одной командой на любой машине.

  1. 01

    Один язык на API и бота

    TypeScript или Python на всём проекте сразу. Логика не разъезжается между сервисами, и переписывать одно и то же дважды не приходится.

  2. 02

    Собираю с нейросетью

    Это не секрет и не повод стесняться: ИИ пишет рутину, я держу архитектуру, безопасность и проверку. Поэтому мини-апп выходит дешевле и запускается раньше, чем при ручной сборке с нуля.

  3. 03

    Секреты не лежат в коде

    Переменные окружения, проверка initData по HMAC с токеном бота, ограничение частоты запросов и строгий CSP. Токен не утечёт в репозиторий.

  4. 04

    Отдаю с документацией

    README, инструкция по деплою и список команд. Проект можно передать другому разработчику и не объяснять полдня, как его запускать.

  5. 05

    Остаюсь на связи

    После запуска остаюсь в проекте: правлю то, что всплыло на живых пользователях, и добавляю функции по мере роста.

контакты

ЕСТЬ ИДЕЯ?НАПИШИ

Опиши в двух словах, что хочешь сделать — я скажу, реально ли это внутри Telegram, сколько времени займёт и во сколько обойдётся. Если задача не моя, скажу честно и не буду тянуть время.

Отвечаю в течение дня. Если проект срочный — так и напиши, разберёмся быстрее. Обсуждение ни к чему не обязывает: можно просто спросить, стоит ли вообще делать мини-апп под твою задачу.

Открыт к заказамличные сообщения