Открыт к новым проектам

Делаю Telegram‑ботов, Mini App и сайты, которыми приятно пользоваться

Беру проект целиком и делаю сам: сценарий, интерфейс, сервер, оплаты и запуск. Ниже — то, что уже сделано.

6 проектов в Telegram · живое демо · полный цикл от идеи до сервера

Кейсы

Что я уже сделал

Боты, Mini App и приложения — с живым демо, видео или скриншотами. Нажмите на экран, чтобы рассмотреть.

01

Живое демо

Оптовый каталог MacBook прямо в Telegram

Задача
Оптовикам неудобно выбирать партию MacBook по прайсу в переписке.
Решение
Mini App с каталогом из прайса, фильтрами, карточкой конфигурации и корзиной от 5 штук.
Результат
Клиент собирает партию на одном экране — модель, память, грейд, цена в у.е. и рублях, остаток — и отправляет заявку менеджеру. Работает в Telegram и в браузере.
  • TypeScript
  • React
  • Telegram Mini Apps
  • Vercel
Технические детали

Как устроено

  1. Прайс
  2. Каталог и фильтры
  3. Карточка конфигурации
  4. Корзина от 5 шт.
  5. Заявка менеджеру

Что построил

Telegram Mini App: каталог из прайса, фильтры, карточка конфигурации, корзина с минимальной партией и заявка. Открывается в Telegram и в обычном браузере.

Моя роль

Экран, логика каталога и корзины, заявка и выкладка демо.

  • TypeScript
  • React
  • Telegram Mini Apps
  • Vercel

Живое демо. Цены и остатки берутся из прайса. Оплата на сайте не принимается — заявка уходит менеджеру.

Хочу так же (откроется в новой вкладке)

02

Рабочий прототип

Офлайн‑микс из своих файлов — внутри Telegram

Задача
Собрать микс из своих треков, не прыгая между сервисами.
Решение
Бот и Mini App, очередь на сервере и обработка через FFmpeg.
Результат
Пользователь настраивает микс в Mini App, видит статус и получает готовый файл прямо в чат.
  • TypeScript
  • React
  • Fastify
  • grammY
  • PostgreSQL
  • FFmpeg
  • +2
Технические детали

Как устроено

  1. Telegram‑бот
  2. Mini App FADELINE
  3. Загрузка и настройки
  4. Аудио‑воркер
  5. Платёжные адаптеры
  6. Файл в чат

Что построил

grammY‑бот, React Mini App, Fastify API, PostgreSQL‑очередь, FFmpeg‑воркер, платёжные адаптеры (ЮKassa / Stars, приём платежей выключен), запуск на VPS и тесты.

Моя роль

Продуктовый сценарий, интерфейс, сервер, очередь, инфраструктура и запуск.

  • TypeScript
  • React
  • Fastify
  • grammY
  • PostgreSQL
  • FFmpeg
  • Telegram Mini Apps
  • Платежи

Оплата через ЮKassa и Telegram Stars подготовлена, в демо выключена.

Хочу так же (откроется в новой вкладке)

Сценарий бота (интерфейс воссоздан для демонстрации)

03

Рабочий прототип

Оптовый заказ из Excel — без ручного переноса позиций

Задача
Менеджер общепита вручную переносит позиции заказа из переписки.
Решение
Бот с каталогом из Excel‑прайса, поиском и корзиной с минимальной партией.
Результат
Вместо ручного переноса позиций менеджер получает готовую заявку и PDF‑счёт.
  • Python
  • aiogram
  • SQLite
  • openpyxl
  • fpdf2
  • Telegram Bot API
  • +1
Технические детали

Как устроено

  1. Excel‑каталог
  2. Telegram‑бот
  3. Корзина
  4. Заказ
  5. PDF‑счёт
  6. Уведомление менеджеру

Что построил

Импорт Excel‑прайса, каталог и поиск, корзина с мин. партией, оформление, PDF‑счёт (кириллица), уведомления, SQLite и сценарий деплоя на VPS.

Моя роль

Сценарии бота, бизнес‑логика, PDF, тесты, документация и развёртывание.

  • Python
  • aiogram
  • SQLite
  • openpyxl
  • fpdf2
  • Telegram Bot API
  • VPS

Демо‑бот сейчас не запущен — покажу сценарий в переписке или на созвоне. Реквизиты на счёте демонстрационные.

Хочу так же (откроется в новой вкладке)

04

Приложение для Mac

Локальный DJ‑инструмент на две деки

Задача
Готовить и сводить свои треки без стриминга и подписок.
Решение
Приложение на Electron: две деки, микшер, трёхполосный эквалайзер, кроссфейдер, MIDI.
Результат
Полноценный DJ‑пульт для собственных файлов с русскими подсказками.
  • Electron
  • React
  • TypeScript
  • Web Audio API
  • Zustand
  • Dexie
Технические детали

Как устроено

  1. Локальная библиотека
  2. Дека A / дека B
  3. EQ, фильтр, кроссфейдер
  4. MIDI и горячие клавиши

Что построил

Electron‑приложение: деки, волна, BPM, трёхполосный EQ, кроссфейдер, горячие точки, MIDI Learn, русские подсказки. Сборка .dmg без подписи Apple.

Моя роль

Продуктовая логика, интерфейс, аудиодвижок, интеграция с Mac и выпуск .dmg.

  • Electron
  • React
  • TypeScript
  • Web Audio API
  • Zustand
  • Dexie

Локальное приложение для Mac — покажу по запросу.

Хочу так же (откроется в новой вкладке)

Экосистема самоподдержки в Telegram

Задача
Дать человеку спокойную самоподдержку прямо в Telegram.
Решение
Бот и Mini App «Путь к Себе»: тесты, практики, ИИ‑собеседница с лимитами, доступ Premium.
Результат
Маленькие шаги, чек‑ины и PDF‑отчёт, с которым можно прийти к специалисту.
  • Telegram Bot API
  • Mini Apps
  • ИИ с лимитами
  • Платежи
  • PDF
Технические детали

Как устроено

  1. Telegram‑бот
  2. Mini App «Путь к Себе»
  3. ВключиВнимание
  4. ИИ‑Венера
  5. Доступ Premium
  6. PDF‑отчёт для специалиста

Что построил

Бот (доступ, оплата Premium, поддержка, реферальная программа, новости), Mini App, ИИ с лимитами, практики, тесты с историей, PDF‑отчёт. Сайт cozyreset.ru.

Моя роль

Продуктовая идея, сценарии бота и Mini App, оплата доступа, тексты о границах продукта.

  • Telegram Bot API
  • Mini Apps
  • ИИ с лимитами
  • Платежи
  • PDF

Проект в архиве. Не медицинский сервис и не замена психологу.

Хочу так же (откроется в новой вкладке)

Резюме из вакансии — в Telegram

Задача
Не заполнять резюме с нуля.
Решение
Бот подбирает навыки по названию должности или вакансии.
Результат
Черновик резюме готов за пару сообщений.
  • Python
  • Telegram Bot API
  • SkillPick
  • VPS
Технические детали

Как устроено

  1. Telegram‑бот
  2. Название работы или вакансия
  3. Подбор навыков
  4. Черновик резюме
  5. Файл на выходе

Что построил

Telegram‑бот, подбор навыков (SkillPick), серверная часть и деплой на VPS. Сейчас проект не поддерживается.

Моя роль

Сценарий бота, логика подбора навыков, API и деплой.

  • Python
  • Telegram Bot API
  • SkillPick
  • VPS

Проект в архиве. Видео — на YouTube.

Хочу так же (откроется в новой вкладке)

Не только Telegram

Ещё проекты

Не только Telegram: справочник для смены ресторана и тренажёр меню.

  • PWA

    Пако — на смене

    Справочник меню и бара для официантов на iPhone: 59 блюд и 44 напитка, работает без сети.

    HTML / CSS / JS · Service Worker

  • Тренажёр

    Карточки и экзамен по меню

    Карточки блюд, тренировка и проверка — чтобы смена выучила меню, а не листала чаты.

    Python · vanilla JS · HTML

Форматы

Что я делаю

  • Telegram‑боты

    Заявки, каталог, запись, уведомления, выдача файлов, оплата.

  • Mini App

    Полноценный интерфейс внутри Telegram: каталог, корзина, личный кабинет, статусы.

  • Сайты и веб‑приложения

    Лендинги, панели, PWA, которые работают даже без интернета.

А ещё: сервер и запуск, приём оплат (ЮKassa, Telegram Stars), ИИ‑функции с лимитами, доработка уже запущенных проектов.

Telegram Bot API · Mini Apps · TypeScript · React · Python · Fastify · PostgreSQL · SQLite · FFmpeg · Electron · VPS

Процесс

Как я работаю

  1. 01

    Обсуждаем задачу

    Вы пишете в Telegram, что нужно. Задаю вопросы и предлагаю формат: бот, Mini App или сайт.

  2. 02

    Договариваемся

    Фиксирую, что войдёт в первую версию, сроки и стоимость — всё в переписке, до начала работы.

  3. 03

    Делаю и показываю

    Первая рабочая версия, которую можно потрогать руками. Дорабатываем по вашим комментариям.

  4. 04

    Запускаю и передаю

    Запускаю на сервере, проверяем вместе, передаю код, доступы и инструкцию.

Автор

Обо мне

Меня зовут Дмитрий Деханов. Делаю Telegram‑ботов, Mini App и сайты — один, поэтому вы общаетесь напрямую с тем, кто пишет код. Люблю, когда интерфейс понятен с первого касания, а под капотом всё надёжно: очередь, сервер, оплаты. В портфолио — аудиосервис в Mini App, оптовые каталоги, DJ‑приложение для Mac и PWA для официантов.

  • Полный цикл

    от идеи до сервера

  • Формат

    удалённо, по всей России

  • Часовой пояс

    Москва, UTC+3

Есть идея? Напишите мне в Telegram

Расскажите в двух словах, что нужно, — отвечу лично и предложу, как это сделать.

Написать в Telegram (откроется в новой вкладке)

или на почту dvv.spd@bk.ru