Blueprint studio — студия разработки мобильных приложений, SaaS и сайтов

Студия разработки: мобильные приложения, бэкенд и сайты

React Native / Expo, React, Python / FastAPI, PostgreSQL. Доводим продукт до релиза целиком: приложения в App Store и Google Play, SaaS-платформы, порталы и сайты для бизнеса

6 лет опыта · удалённо · MSK

Проектируем мобильные приложения и бэкенд, настраиваем серверы и выпускаем релизы в сторы — полный цикл в одной студии

Шесть лет в коммерческой разработке: от мессенджера в App Store до SaaS и сайтов для бизнеса

Коротко в цифрах

6 лет коммерческой разработки: мобильные приложения, бэкенд, сайты и Telegram-боты
2 стора публикуем приложения в App Store и Google Play: клиент, бэкенд и релизы ведём сами
7 дней от договора до акта приёмки без претензий: сайт салона с онлайн-записью и ИИ-ассистентом рабочих дней при плане 7–10
20+ проектов: мобильные приложения, SaaS-платформы, порталы, интернет-магазины, сайты и боты

Закрываем весь цикл
разработки продукта

Мобильная разработка

React Native / Expo для iOS и Android: чаты и звонки, офлайн-режим, QR-сканер, push-уведомления и публикация в App Store и Google Play.

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

FastAPI и PostgreSQL в шести проектах: мультитенантность, очереди Celery, WebSocket, интеграции с CRM, 1С и платёжными системами.

LLM и боты

ИИ-ассистенты с передачей диалога человеку, поиск по базе знаний со ссылками на источники, агент со 125 инструментами и MCP, Telegram-боты на aiogram 3.

Безопасность и инфраструктура

Сквозное шифрование на Double Ratchet, OAuth 2.1 с PKCE, защита от IDOR / SSRF / XSS; VPS с nginx, systemd, TURN и CI.

Продукты и сайты, которые мы сделали

01-08

ONEMIX

  • В App Store и Google Play
  • Мобильное приложение
  • Бэкенд

Мессенджер для организаций: чаты, каналы, звонки и шифрование. Мобильное приложение, бэкенд и релизы в сторы — наша работа.

App Store
ONEMIX: настройки шифрования ONEMIX: профиль и режим «Бизнес» ONEMIX: чат с нейроответчиком
02-08

Салон «Голубка»

  • Принят по акту
  • Сайт с онлайн-записью
  • ИИ-ассистент

Сайт сети салонов красоты в Казани: онлайн-запись с выбором услуги, мастера и времени прямо в CRM салона, ИИ-ассистент в чате и кабинеты администратора и оператора. От прототипа до запуска — 7 рабочих дней.

Смотреть сайт
Главная страница сайта салона «Голубка»
Сайт салона «Голубка» на телефоне
03-08

«Станок»

  • MVP по ТЗ · 3 платформы
  • SaaS
  • Web + Mobile

SaaS для небольших производств — наряды, приёмка работы, расценки с историей, прозрачный заработок рабочего. Бэкенд, веб-панель и мобильное приложение с офлайн-режимом по техзаданию заказчика.

Лендинг сервиса «Станок»
«Станок» на телефоне
04-08

Пакс Лайв · Облако

  • Работает · cloud.paxlive.ru
  • Файловое хранилище
  • Node.js + React

Корпоративное файловое хранилище: личные файлы, папки команд, публичные ссылки с паролем и сроком, корзина, роли и квоты. Вход с защитой от перебора без сторонних сервисов.

Смотреть сайт
Экран входа в корпоративное облако Пакс Лайв
Облако Пакс Лайв на телефоне
05-08

СВОД

  • Запущен · meinfo.pw
  • B2B-платформа
  • ИИ-поиск

Единый центр баз знаний для организаций: регламенты, инструкции и справочники в связанной структуре, поиск по смыслу, ответы со ссылкой на источник и API для внешних систем и ИИ-агентов.

Смотреть сайт
Главная страница СВОД — центра баз знаний
СВОД на телефоне
06-08

Vorenti

  • MVP · этапы 1–4 ТЗ
  • Комплаенс EU CRA
  • EN · DE · FR

SaaS для производителей продукции с цифровыми элементами: классификатор применимости европейского регламента, обязательства, SBOM, инциденты и PDF-отчёты. Интерфейс на трёх языках.

Лендинг Vorenti
Vorenti на телефоне
07-08

MeIndustry

  • Работает
  • Веб-платформа
  • Маркетплейс

Платформа православной предпринимательской общины: лента и сообщества, маркетплейс мастеров, курсы и тренинги, форум, биржа задач и вакансии — в одном аккаунте.

MeIndustry: каталог курсов и программ
MeIndustry на телефоне
08-08

ГОРА Авто

  • Работает
  • Интернет-магазин
  • Автозапчасти

Магазин б/у автозапчастей с собственной разборки в Санкт-Петербурге: подбор по автомобилю и OEM-номеру, у каждой детали — история донора, заявка без онлайн-оплаты, доставка и 7 дней на возврат.

ГОРА Авто: главная страница магазина
ГОРА Авто на телефоне

ИИ-сервисы и боты

Обзор кабинета AdMetrics: выручка, ROAS и график по месяцам
  • MVP

AdMetrics — кабинет рекламных метрик

Мультитенантный кабинет: сбор статистики из рекламных систем, инсайты, отчёты и ИИ-ассистент, который отвечает только по уже посчитанным цифрам.

48 эндпоинтов · 21 таблица · 9 расписаний Celery

FastAPI · async · PostgreSQL 16 · Celery · Redis · Claude API

Что интересного

Коннекторы Bitrix24 и Яндекс Директ (OAuth) за общей абстракцией, секреты источников шифруются. JWT с refresh-циклом. Ассистент получает контекст отдельным блоком данных и стримит ответ по SSE; при недоступности LLM — детерминированный фолбэк. Rate limiting с 429 и Retry-After, gunicorn на четыре воркера, контейнер без root.

  • pre-production · 2.0.0

Lyra — ИИ-агент для руководителя

Агент с инструментами и долгой памятью для управления предприятием: задачи, наблюдение, браузер, голос. Облачный сервер плюс десктоп-клиент на Tauri.

278 эндпоинтов · 71 таблица · 125 инструментов

FastAPI · SSE · WS · Anthropic SDK · Ollama · MCP · Tauri 2 · Rust

Что интересного

Разделение доверия: облачный сервер не имеет доступа к системе — запросы инструментов идут по WebSocket-мосту в десктоп и исполняются локальным sidecar. LLM-провайдер переключается (Anthropic или локальная Ollama) за единым контрактом. Инструменты выдаются по тирам: пять базовых плюс поиск вместо 81 схемы в каждом запросе. Тот же реестр инструментов отдаётся наружу как MCP-сервер.

  • Рабочие версии

Telegram-боты с LLM

ИИ-арбитр споров на Claude: заявка → отдельный топик → разбор переписки и скриншотов → вердикт с голосованием. Плюс бот рассылок по базе клиентов, сданный к сроку.

70 обработчиков aiogram · 11 моделей БД · 2 модели Claude

Python 3.11 · aiogram 3 · Anthropic SDK · ChromaDB · PostgreSQL

Что интересного

Двухуровневая схема: «секретарь» на дешёвой модели проводит интейк заявки, арбитр на старшей модели эти сообщения не читает — экономия контекста и денег. После каждого дела оценка и комментарий уходят в векторную память, похожие новые кейсы подтягивают правки в промпт. Каждое дело ведётся в отдельном форум-топике супергруппы.

От договора до акта за 7 рабочих дней — и с документацией

Полный цикл
в одной студии

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

Сроки, которые
держим

Сайт с онлайн-записью, интеграцией с CRM и ИИ-ассистентом — от договора до акта за 7 рабочих дней при плане 7–10, акт без претензий.

Документируем
по ходу

Changelog на каждую версию, описание API и деплоя — следующему разработчику не нужно восстанавливать контекст по коду.

Передаём проект
под ключ

Работаем по договору: этапы, акт, передача репозитория и документации, гарантийный срок с регламентом реакции.

Как мы работаем

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

  1. 01

    Заявка

    Оставляете заявку на сайте или пишете на почту — коротко о задаче, сроках и ссылках.

  2. 02

    Созвон

    Разбираем задачу, показываем похожие проекты и предлагаем решение.

  3. 03

    Договор и ТЗ

    Фиксируем объём, этапы, сроки и стоимость; при необходимости — ТЗ по ГОСТ 34.602-2020.

  4. 04

    Разработка

    Работаем этапами и показываем промежуточный результат на тестовом стенде.

  5. 05

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

    Деплой, приёмка по акту, репозиторий с правами владельца, документация и гарантия.

Стек: технология, проект, масштаб

ТехнологияГдеМасштаб
Мобильная разработка
React Native · Expo · TypeScriptONEMIX, СтанокiOS и Android
Expo Router · Reanimated · NativeWindONEMIXнавигация, анимации, стили
Звонки: LiveKit · WebRTC · CallKit · PushKitONEMIXSFU + mesh, VoIP-пуши
Офлайн: очереди в AsyncStorage · expo-sqliteONEMIX, Станокoutbox, идемпотентная синхронизация
EAS Build · App Store · Google PlayONEMIXпубликация в сторы
Веб и десктоп
React · ViteСтанок, Облако, СВОД, Lyra14 · 9 · 72 страницы
Next.js 16 (App Router) · next-intl · Tailwind 4Vorenti18 страниц · 3 языка
Сайты для бизнеса · онлайн-записьГолубкаинтеграция с CRM, ИИ-ассистент
Electron · Tauri 2 · RustONEMIX desktop, Lyraдесктоп-клиенты
Бэкенд и данные
Python · FastAPIONEMIX, Станок, СВОД, Vorenti, AdMetrics, Lyra6 проектов
SQLAlchemy 2 · Pydantic 2 · AlembicСтанок, СВОД, Vorenti, AdMetricsasync и sync
PostgreSQL · pgvector · SQLiteвсе проектыпоиск по смыслу на pgvector
Celery · RedisVorenti, AdMetrics6 + 9 расписаний
Node.js · ExpressОблако43 эндпоинта
WebSocket · SSEONEMIX, Lyra, AdMetricsчаты, агент, стриминг ответов
Безопасность
E2E: ECDH P-256 · AES-GCM · Double RatchetONEMIXсквозное шифрование
JWT · refresh-ротация · RBAC · MFA TOTPONEMIX, Vorenti, AdMetrics, ОблакоhttpOnly-cookie, single-flight
OAuth 2.1 / OIDC + PKCEONEMIX IDсобственный провайдер
Защита: IDOR · SSRF · XSS · rate limitingONEMIX, AdMetrics, Облакопроверка прав, лимиты запросов
LLM и боты
Claude API · Ollama · tool useLyra, AdMetrics, боты, Голубка125 инструментов в Lyra
RAG: ChromaDB · pgvector · локальные эмбеддингиботы, СВОДответы со ссылкой на источник
MCP-серверLyraтот же реестр инструментов
Telegram Bot API · aiogram 3 · MAX · WhatsAppботы, Голубка70 обработчиков в арбитре
Инфраструктура и интеграции
Linux VPS · nginx · systemd · Docker ComposeONEMIX, СВОД, Vorenti, Облакопродакшен-серверы
WireGuard · TURN/coturn · UFWONEMIXтуннель, звонки, файрвол
CI: GitHub Actions — tsc, eslint, vitest, pytestONEMIXблокирующая проверка типов
ПрофСалон · Bitrix24 · Яндекс Директ · ЮKassa · Stripe · SMS Aero · 1СГолубка, AdMetrics, Станок, Vorenti, ONEMIX7 внешних API

Техзадания по ГОСТ и экономика продукта

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

30техзаданий и концепций, 26 из них — по структуре ГОСТ 34.602-2020
16подсистем в ТЗ «ОСНОВА» — движок отраслевых супер-приложений: офлайн и слияние изменений, полномочия, криптослой, песочница мини-приложений
3сценария в модели себестоимости супер-приложения: 10 тыс., 100 тыс. и 1 млн активных пользователей в месяц

Частые вопросы

Как начать работу?

Оставьте заявку через форму на сайте, напишите на info@blueprint-studio.ru или в Telegram @blueprint_info. Договоримся о созвоне, разберём задачу и предложим решение, этапы и сроки.

Вы работаете по договору?

Да. Работаем как индивидуальный предприниматель: договор с этапами и сроками, акт приёмки, при необходимости — техническое задание по ГОСТ 34.602-2020.

Передаёте исходный код?

Да. После приёмки передаём репозиторий с правами владельца и документацию: руководства администратора и оператора, инструкцию по деплою, описание интеграций.

Сколько времени занимает разработка?

Зависит от объёма. Например, сайт салона с онлайн-записью, интеграцией с CRM и ИИ-ассистентом занял 7 рабочих дней от договора до акта. Сроки фиксируем в договоре.

Поддерживаете проект после запуска?

Даём гарантийный срок с регламентом реакции на обращения. Дальнейшую поддержку и развитие продукта обсуждаем отдельно.

Можно интегрировать с нашей CRM, 1С или платёжной системой?

Да. В наших проектах есть интеграции с ПрофСалон, Bitrix24, Яндекс Директ, 1С:ЗУП, ЮKassa, Stripe, SMS Aero, Telegram, MAX и WhatsApp.

На каком стеке вы работаете?

React Native / Expo для мобильных приложений, React и Next.js для веба, Python / FastAPI и Node.js на бэкенде, PostgreSQL; инфраструктура — Linux VPS, nginx, Docker.

Давайте обсудим задачу

Расскажите о задаче — предложим решение, этапы и сроки

Виктор Мельников — основатель BLUEPRINT studio
Виктор Основатель студии · fullstack-разработчик

Отвечу на вопросы и организую встречу. Отвечаю в рабочие дни.

Делаем
Мобильные приложения, бэкенд и SaaS, сайты для бизнеса, LLM-интеграции и боты
Опыт
6 лет коммерческой разработки
Формат
Проекты под ключ по договору с этапами и актом
География
Работаем удалённо по всей России, часовой пояс MSK
Резюме в PDF

Кнопка откроет письмо в вашем почтовом клиенте с заполненными полями. Сайт ничего не сохраняет и не передаёт.

Что будет дальше

  1. 1Отвечаем в рабочие дни и договариваемся о созвоне
  2. 2На созвоне разбираем задачу и показываем похожие проекты
  3. 3Фиксируем объём, этапы и сроки в договоре
01-08

ONEMIX — мессенджер для организаций

  • В App Store и Google Play
  • Мобильное приложение
  • Бэкенд

Мессенджер для организаций в App Store и Google Play: чаты, каналы, звонки и шифрование. Мобильное приложение, бэкенд и релизы — наша работа.

React Native · Expo · TypeScript · FastAPI · PostgreSQL · WebRTC

Задача
Мессенджер для организаций: рабочие режимы поверх привычных чатов.
Решение
Мобильное приложение на React Native, бэкенд на FastAPI и PostgreSQL, звонки и сквозное шифрование.
Результат
Приложение опубликовано в App Store и Google Play.
02-08

Салон «Голубка» — сайт с онлайн-записью и ИИ-ассистентом

  • Принят по акту
  • Сайт с онлайн-записью
  • ИИ-ассистент

Сайт сети салонов красоты в Казани под ключ: онлайн-запись прямо в CRM салона, ИИ-ассистент, который оформляет запись в диалоге, и рабочие места администратора и оператора. От прототипа до запуска у заказчика — 7 рабочих дней, акт без претензий.

7 днейот договора до акта при плане 7–10 рабочих
4 каналауведомлений: Telegram, MAX, WhatsApp, SMS
9 типовуведомлений клиентам и сотрудникам

Онлайн-запись · Интеграция с CRM ПрофСалон (API) · LLM-ассистент · Передача диалога оператору · Кабинеты администратора и оператора · Telegram Bot API · MAX · WhatsApp Business API · SMS · 152-ФЗ

Задача
Салон хотел, чтобы клиент записывался сам, а запись сразу попадала в уже используемую CRM ПрофСалон. Плюс чат-ассистент, оформляющий запись в диалоге, и рабочие места администратора и оператора. Срок — 7–10 рабочих дней на полный цикл.
Решение
  • Интеграция полного цикла записи: справочники услуг и мастеров, свободное время, создание, перенос и отмена.
  • ИИ-ассистент передаёт диалог живому сотруднику по пяти сценариям; диалог сохраняется для оператора, запись подтверждается уведомлением.
  • Два личных кабинета с ролями: администратор управляет настройками и контентом, оператор — диалогами и записями.
  • Подсистема уведомлений: единый слой отправки и каскад по каналам — если сообщение не доставлено за 5 минут, уходит в следующий; журнал попыток; шаблоны и порядок каналов меняются без правки кода; учёт согласий и отписка.
  • Передача: репозиторий с правами владельца, пять документов (руководства администратора и оператора, деплой и настройка, описание интеграции, перечень open-source компонентов), гарантия с регламентом реакции.
Результат
Сайт запущен на golubka-kzn.ru; работа принята по акту без претензий, приёмка — на тестовом стенде и на площадке заказчика.
03-08

«Станок» — учёт выработки и сдельной зарплаты

  • MVP по ТЗ · 3 платформы
  • SaaS
  • Web + Mobile

SaaS для небольших производств — наряды, приёмка работы, расценки с историей, прозрачный заработок рабочего. Бэкенд, веб-панель и мобильное приложение с офлайн-режимом реализованы по техзаданию заказчика.

83эндпоинта API, 19 таблиц
19экранов мобильного приложения
14страниц веб-панели

FastAPI · SQLAlchemy 2 · PostgreSQL · React 19 · Vite · React Native · Expo SDK 54 · QR: expo-camera · SMS Aero · ЮKassa · 1С:ЗУП (XML) · Excel-экспорт

Задача
Малое производство считает сдельную зарплату вручную. Нужен сервис, который работает в цеху без стабильного интернета, хранит историю расценок, сканирует бумажные наряды и выгружает данные в 1С и банк-клиент.
Решение
  • Офлайн-режим. Очередь действий в мобильном приложении с уникальным ключом и повтором при появлении сети; на сервере дубликаты невозможны.
  • Расценки с историей. Новая версия закрывает предыдущую; ставка берётся на дату выполнения работы.
  • QR-наряды. Веб-панель печатает наряд с QR-кодом, мобильное приложение сканирует его и сразу открывает приёмку.
  • Расчёт зарплаты. Периоды со статусами «открыт → проверка → утверждён → выгружен»; ведомость в Excel, XML для 1С:ЗУП, реестр для банк-клиента.
  • Вход и оплата. SMS-вход через SMS Aero с защитой от флуда; подписка через ЮKassa с пробным периодом.
Результат
Все пять этапов техзадания реализованы, плюс публичный лендинг, самостоятельная регистрация организаций и панель владельца платформы.
04-08

Пакс Лайв · Облако

  • Работает · cloud.paxlive.ru
  • Файловое хранилище
  • Node.js + React

Корпоративное файловое хранилище: личные файлы, папки команд, публичные ссылки с паролем и сроком, корзина, роли и квоты.

43эндпоинта
10таблиц
134проверки в smoke-тестах

TypeScript · Express · SQLite · React 19 · nginx · systemd

Решение
Защита входа без внешних сервисов: сервер выдаёт proof-of-work задачу, сложность растёт с числом промахов, блокировки отдельно по IP и по учётной записи. Сессии — JWT в httpOnly-cookie плюс серверный реестр, выход отзывает доступ немедленно. Файлы отдаются потоком с поддержкой докачки, хранятся вне веб-корня с контрольной суммой. Почасовая уборка корзины и просроченных сессий.
05-08

СВОД — центр баз знаний

  • Запущен · meinfo.pw
  • B2B-платформа
  • ИИ-поиск

Мультитенантная платформа корпоративных знаний: метамодель типов, версии, граф связей, поиск по смыслу и API для внешних систем и ИИ-агентов. По ТЗ, оформленному по ГОСТ 34.602-2020.

311операций API
103таблицы
546тестов

FastAPI · PostgreSQL + pgvector · Redis · MinIO · React 18 · Docker Compose

Решение
Изоляция организаций закреплена архитектурно: 84 из 103 таблиц наследуют общий класс с полем пространства, доступ только через репозиторий с фильтром, а отдельный тест проверяет индексы. Метамодель с 20 видами полей; версии материалов с diff и откатом; ключи API действуют в одном пространстве. ИИ-контур работает офлайн: ответ со ссылками на фрагменты и признаком недостаточного контекста, эмбеддинги считаются локально.
06-08

Vorenti — комплаенс под EU CRA

  • MVP · этапы 1–4 ТЗ
  • Комплаенс EU CRA
  • EN · DE · FR

SaaS для производителей продукции с цифровыми элементами: классификатор применимости регламента, обязательства, SBOM, инциденты, PDF-отчёты. Интерфейс на трёх языках.

79маршрутов API
21таблица
88тестов

FastAPI · Celery · Redis · Next.js 16 · next-intl · Tailwind 4 · Stripe

Решение
Правовая логика не зашита в код: дерево решений лежит в версионируемом JSON (7 узлов, 16 обоснований, 11 обязательств), результат хранит версию правил и помечается устаревшим при выходе новой. Публичный чекер и платный мастер читают один реестр правил. Мультитенантность, роли, MFA по TOTP, шифрование секретов, аудит-лог, оплата через Stripe. Фоновые задачи отслеживают новые уязвимости из CISA KEV и NVD.