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

Берём проект целиком — от идеи до запуска и поддержки

Разбираем задачу, считаем стоимость, проектируем архитектуру, пишем код и остаёмся на связи после запуска. CRM и рабочие системы для бизнеса, веб-сервисы, мобильные приложения, SaaS-продукты, Telegram-боты и mini-apps, парсеры, личные кабинеты, интернет-магазины, беттинг, игры, Web3 и решения с ИИ.

  • По договору Официально, с фиксацией объёма, сроков и стоимости
  • Роспатент Свидетельство о госрегистрации ПО № 2024688574
  • В продакшене SaaS-платформы, которые ежедневно работают в бизнесе
  • Отчёт на каждом этапе Показываем промежуточный результат, не пропадаем

Услуги

Что мы разрабатываем

Берёмся за задачи, которые многим кажутся невозможными. Если решения нет на рынке — проектируем своё.

CRM и рабочие системы

Учёт, документооборот, планировщики, финансы, дашборды и аналитика. Система под ваш процесс, а не процесс под чужую коробку.

Веб-сервисы и порталы

Высоконагруженные сервисы, внутренние порталы, real-time интерфейсы, интеграции с внешними API и банками.

Мобильные приложения

iOS и Android — нативно или на одной кодовой базе. Публикация в RuStore, Google Play и App Store.

SaaS-продукты

Multi-tenant архитектура, изоляция данных по организациям, тарифы и биллинг, личные кабинеты клиентов.

Telegram-боты и mini-apps

Боты для продаж и поддержки, внутренние боты для сотрудников, полноценные mini-apps внутри Telegram.

Парсеры и интеграции

Сбор и нормализация данных, обход защит, мониторинг источников, связка ваших систем между собой.

Личные кабинеты

Кабинет клиента, партнёра или сотрудника: документы, статусы, оплаты, заявки — всё в одном окне.

Интернет-магазины

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

Беттинг и трейдинг

Сканеры коэффициентов, вилки и валуйные ставки, арбитраж, торговые боты, работа с котировками в реальном времени.

Игры

Браузерные и мобильные игры: процедурная генерация, своя физика и звук, сборка под Android из одной кодовой базы.

Web3 и крипто

Смарт-контракты, кошельки, обменники, on-chain аналитика, боты для DEX и интеграция блокчейна в существующий продукт.

Решения с ИИ

AI-агенты для продаж и поддержки, извлечение данных из документов, OCR, голосовые сценарии, ассистенты внутри вашей системы.

Портфолио

Проекты, которые работают в продакшене

От учётных CRM-систем с дашбордами и аналитикой до мобильных приложений — с официальным свидетельством о госрегистрации ПО.

01

PTO.pro

В продакшене
  • SaaS
  • multi-tenant
  • ЭДО
  • банк-API
  • OCR
  • AI
  • SSE real-time

SaaS-платформа для подрядной компании: планировщик работ, документооборот (задания, акты КС-2/КС-3/КС-6а), финансовый учёт, работа с контрагентами, аналитика, личный кабинет клиента и внутренний чат сотрудников.

PTO.pro — планировщик «Мои задачи», канбан
Планировщик: канбан с группировкой по объектам и drag-and-drop
PTO.pro — финансовый дашборд с KPI
Финансовый дашборд: KPI, динамика по месяцам, топы клиентов и поставщиков
PTO.pro — планировщик по объектам
«По объектам»: список ЖК со статусами, счётчиками задач и контрагентами
PTO.pro — сравнение показателей по годам
Сравнение по годам: наложение линий разных лет и среднего за прошлые периоды
PTO.pro — внутренний чат с ИИ-агентом
Внутренний чат с ИИ-агентом: постановка задач голосом или текстом
PTO.pro — публичный лендинг, главная
Публичный лендинг: главная и презентация услуги
PTO.pro — блоки услуг на лендинге
Блоки услуг подрядной компании
PTO.pro — география работы
Собственное производство и география работы

Стек

  • Backend: Node.js · Express
  • БД: PostgreSQL · Row-Level Security · миграции
  • Real-time: SSE (Server-Sent Events)
  • Frontend: Vanilla JS, без сборки и фреймворков
  • Инфраструктура: nginx · Let's Encrypt · PM2
  • Доступ: JWT, роли owner / employee / client

Интеграции

  • Яндекс.Почта (SMTP + IMAP) — рассылка документов клиентам
  • DaData — автозаполнение реквизитов по ИНН
  • Yandex Vision OCR — распознавание PDF-документов
  • Т-Банк (T-API) — автозагрузка операций и разнесение по счетам
  • Контур.Диадок — отправка и подпись электронных документов
  • Planfix — синхронизация задач и планирования
  • GigaChat · Claude — извлечение полей из документов

Что автоматизировали

Было: договоры, задания, акты и счета готовились в Word и Excel вручную. Каждый документ отправлялся в Диадок отдельно с повторным заполнением полей. Оплаты сверялись с банковской выпиской глазами, документы качества забивались в реестр по одному.

Стало: один клик — документ формируется из шаблона с реквизитами клиента, уходит в Диадок с заполненной формой и параллельно клиенту на почту. Операции из банка подтягиваются раз в час и разносятся по счетам. Загруженный PDF распознаётся OCR, ИИ извлекает номер, дату, материал и срок действия — строка в реестре готова.

Результат: формирование пакета документов на объект — с 1–2 часов до 3–5 минут. Разбивка банковских выписок по объектам — с рабочего дня в месяц до нескольких минут. Около 30 000 ₽/мес экономии на отказе от сторонних подписок.

02

PrintCalc

В продакшене
  • SaaS
  • AI-агент
  • омниканальный чат
  • CRM
  • банк-API

SaaS для типографий: расчёт стоимости печати прямо в браузере — PDF разбирается на стороне клиента и не загружается на сервер. Плюс управление заказами, финансовый учёт и AI-агент, который принимает заявки и общается с клиентом в мессенджерах.

PrintCalc — рабочее пространство с KPI по точкам
Рабочее пространство: несколько точек типографии, KPI по каждой
PrintCalc — заказ с автоматическим расчётом печати
Заказ: PDF разобран по страницам, стоимость печати считается автоматически
PrintCalc — единый мессенджер с AI-агентом
Единый мессенджер: Авито, почта, Telegram и МАКС в одном окне + AI-агент
PrintCalc — учёт материалов и остатков
Ресурсы: приходы бумаги и расходников, остатки в реальном времени
PrintCalc — прайс-лист типографии
Прайс-лист: тарифы по форматам и печать на нестандартном формате
PrintCalc — лендинг, главная
Лендинг: hero и позиционирование продукта
PrintCalc — возможности расчёта
Расчёт печати в браузере, без загрузки файлов на сервер
PrintCalc — функции CRM
Функции CRM для типографии

Стек

  • Backend: Node.js · Express
  • БД: PostgreSQL
  • Парсинг PDF: pdf.js на клиенте — файлы не покидают браузер
  • Real-time: SSE + webhook-и мессенджеров
  • Инфраструктура: отдельный PM2-процесс и nginx-конфиг

Интеграции

  • Яндекс.Почта (SMTP + IMAP) — заявки из почты в общий чат
  • Авито — заявки из объявлений через open-api
  • Telegram Bot API — клиенты и бот для сотрудников
  • МАКС Bot — параллельный канал для клиентов
  • DaData — реквизиты контрагентов
  • Т-Банк (T-API) — счета и оплаты
  • Claude — AI-агент, диалог с клиентом

AI-агент в продажах

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

Стало: все каналы связи в одном окне. Sales-агент ведёт диалог на площадке клиента, уточняет тираж, формат, бумагу и отделку, формирует карточку заказа в CRM и отправляет счёт. Оплата меняет статус заказа, сотрудник получает уведомление в Telegram. Человек подключается только к нестандартным заявкам.

Результат: время реакции на новую заявку — с 30–60 минут до менее 30 секунд, агент работает 24/7. Около 30 000 ₽/мес экономии на обработке заявок.

03

PTO.pro — программа для ЭВМ

Роспатент № 2024688574
  • госрегистрация ПО
  • desktop
  • строительство

Настольная программа для формирования исполнительной документации в строительстве: АОСР, реестры, комплекты документов. Базовые сведения об объекте вводятся один раз — дальше все документы генерируются автоматически, инженер не переписывает реквизиты в каждый акт.

Свидетельство о государственной регистрации программы для ЭВМ № 2024688574
Свидетельство о госрегистрации программы для ЭВМ № 2024688574 — Роспатент, 28.11.2024
PTO.pro — форма акта АОСР
Форма АОСР: все поля тянутся из справочника объекта
PTO.pro — журнал производства работ
Журнал производства работ: строки подставляются во все связанные акты
PTO.pro — дерево заказчиков и объектов
Дерево заказчиков и объектов — переключение контекста в одно касание

Что автоматизировали

Было: инженер ПТО открывал шаблон акта, копировал «шапку» из другого документа, менял цифры и даты, сохранял — и так по 30–50 актов на объект. Ошибки в номерах и датах возникали постоянно.

Стало: объект заводится один раз со всеми участниками и реквизитами, дальше акты формируются пачкой из справочника работ. Ускорение в 8–10 раз на типовом объекте.

04

Лабиринт

Браузер и Android
  • Phaser 3
  • Vanilla JS (ESM)
  • Vite
  • Capacitor
  • Android AAB/APK
  • пиксель-арт

Пиксельная бродилка по лабиринтам с ограниченной видимостью, процедурной генерацией уровней и собственной звуковой системой на осцилляторах. Работает и в браузере, и как нативное Android-приложение — одна кодовая база.

Лабиринт — городок и выбор уровня
Городок: кузница, лавка, таверна, лекарня — точка сбора между уровнями
Лабиринт — главное меню
Главное меню на фоне сгенерированного лабиринта
Лабиринт — геймплей с ограниченной видимостью
Ограниченная видимость: «свет» вокруг героя и разведка через рейкаст
Лабиринт — выбор персонажа
Выбор облика: четыре персонажа
Лабиринт — приветствие при первом входе
Приветствие при первом входе
Лабиринт — мобильная сборка под Android
Мобильная сборка (Capacitor / Android): тот же лабиринт в портретной ориентации

Стек

  • Движок: Phaser 3
  • Сборка: Vite, ES-модули
  • Мобилка: Capacitor — Android AAB / APK
  • Звук: свои осцилляторы через Web Audio, без ассетов

Своё под капотом

  • Процедурная генерация гарантированно проходимых лабиринтов
  • Line-of-sight через рейкаст с плавным затуханием
  • UI-раскладка, которая держит любой aspect ratio
  • 10 сцен: от Boot и Splash до Maze и Achievements
05

TG-MAX мост

Внутренний сервис
  • интеграция
  • Telegram Bot API
  • МАКС Bot
  • двусторонний mirror

Двусторонний мост между групповым чатом в Telegram и МАКС. Сообщения дублируются в обе стороны: файлы, картинки, реплаи, правки и реакции. Задача возникла из-за того, что часть сотрудников отказалась ставить второй мессенджер — теперь из обсуждения не выпадает никто.

Стек

  • Node.js + Express, одиночный процесс под PM2
  • Telegram Bot API — long-polling, webhook-и для файлов
  • МАКС Bot API — двусторонняя связка
  • Сопоставление msg_id обеих площадок в SQLite

Что делает

  • Сообщение в Telegram появляется в МАКС от имени того же автора
  • Сообщение в МАКС появляется в Telegram
  • Правки и удаления синхронизируются
  • Файлы и картинки переносятся с сохранением подписей

Как строим работу

Пять этапов — и вы всегда знаете, на каком мы сейчас

  1. 01

    Заявка

    Разбираем задачу и цель. Задаём вопросы на понятном языке — без технического жаргона и попыток продать лишнее.

  2. 02

    Оценка и договор

    Согласуем объём, сроки и стоимость. Всё фиксируем в договоре — вы понимаете, за что платите и что получите.

  3. 03

    Архитектура

    Продумываем структуру и логику решения и согласуем её до начала кода. Переделывать на бумаге дешевле, чем в продакшене.

  4. 04

    Разработка

    Идём этапами, показываем промежуточный результат и присылаем отчёты. Вы видите прогресс, а не ждёте месяцами в тишине.

  5. 05

    Запуск и поддержка

    Тестируем, запускаем, остаёмся на связи. Дальше развиваем проект: новые функции, интеграции, рост нагрузки.

Принципы

Почему с нами спокойно

Работаем официально

Договор с зафиксированным объёмом, сроками и стоимостью. Никаких устных договорённостей, которые потом невозможно проверить.

Прозрачная отчётность

Отчитываемся о проделанной работе на каждом этапе. Вы в любой момент знаете, что сделано, что в работе и что дальше.

Индивидуальный подход

Сначала разбираемся, что именно нужно клиенту и зачем. Потом делаем — в лучшем виде, а не «как обычно делают».

Берёмся за сложное

Задачи, которые многим кажутся невозможными, — наш профиль. Если готового решения нет, спроектируем и напишем своё.

Заявка

Расскажите о задаче

Опишите проект в двух словах — вернёмся с уточняющими вопросами и предварительной оценкой. Это бесплатно и ни к чему не обязывает.

Нажимая кнопку, вы соглашаетесь на обработку персональных данных.