К содержанию

Платформы и кабинеты

Веб-платформы, где сценарий сложнее, чем «оставить заявку»

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

Как это работает

СмотретьПродолжитьСмотреть ещё раз

Клиенты и партнёры звонят менеджеру, чтобы узнать статус заказа или выплаты. Ответ лежит в его таблице, и пока он ищет, остальные ждут на линии.

Я собираю платформу, где у каждой роли свой кабинет. Менеджер меняет статус один раз — клиент и партнёр видят его сразу, без звонка.

Правила работают сами, даже под нагрузкой. Голосование Freedom Ticketon Awards я запустил за три с половиной недели: 142 868 голосов, и каждый проверен на накрутку.

Сначала роли и сценарии, потом прототип, дизайн и разработка с демо раз в неделю. MVP запускаю от 21 дня, большую платформу — этапами.

Когда это нужно

  • Клиенты или партнёры звонят менеджеру, чтобы узнать статус
  • Нужен сервис с регистрацией, ролями и оплатой
  • Бизнес-модель — платформа — продавцы, покупатели, комиссия
  • Сервис ждёт пиковой нагрузки и попыток обмана

Что входит

  • Роли и права — клиент, партнёр, менеджер, администратор
  • Личные кабинеты со статусами, документами и историей
  • Оплата, балансы и внутренние расчёты — через учёт операций, а не «число в профиле»
  • Админ-панель для команды
  • Защита от накруток и злоупотреблений
  • Интеграции с оплатой, CRM и мессенджерами
  • Автотесты на ключевую бизнес-логику

Платформа отличается от сайта тем, что в ней есть правила. Кто может голосовать и сколько раз. Как деньги попадают на баланс артиста и когда их можно вывести. Что видит партнёр, а что — менеджер. Если эти правила не продуманы до разработки, их потом приходится латать на живых пользователях.

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

Что я уже строил

  • Freedom Ticketon Awards — голосование с антифродом, 142 868 голосов.
  • Digital Hustlas — медиа-платформа с плеером, турниром и маркетплейсом битов.
  • Atlas Booking — букинг туров на хадж и умру с оплатой Kaspi.
  • Atlas Save — онлайн-копилка на поездку, пополнение через Kaspi.
  • Atlas Partners — B2B-портал для поставщиков с расчётом потенциала партнёрства.
  • ETS Tender — продуктовый дизайн тендерной площадки.

Если идею нужно проверить быстро — смотрите MVP за 3–⁠6 недель.

Как я это делаю

  1. Роли и сценарии

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

  2. Прототип

    Логику проверяю на прототипе до дизайна — так ошибки стоят минуты, а не недели.

  3. Дизайн

    Интерфейсы для всех ролей на одной дизайн-системе.

  4. Разработка

    Спринтами, с демо раз в неделю и доступом в трекер.

  5. Запуск

    Мониторинг, нагрузка, передача доступов и документации, план развития.

Кейсы

Вопросы

Выдержит пиковую нагрузку?

Это закладываю с первого дня — кеширование, очереди, защита от накруток. Голосование Freedom Ticketon Awards набрало 142 868 голосов.

На чём пишете?

Выбираю стек под задачу, но не экономлю на основе — TypeScript, Next.js или Astro, Node.js, NestJS и PostgreSQL. Продукт должен летать и через год, а не только на демо.

Можно перейти со старой системы, не останавливая бизнес?

Да. Заменяю старое по частям — новые модули перехватывают запросы, а пользователи не замечают переезда. Так переехал турнир в Digital Hustlas.

Другие услуги

Есть задача — напишите, разберём.

Опишите в двух словах, что нужно, — отвечу сам, без менеджеров и брифов на десять страниц.