01 · разработка веб-сервисов

Разработка веб-сервисови веб-приложений

SaaS, внутренние системы, бронирование и калькуляторы, которыми пользуются каждый день. Начинаем с MVP, проверяем на живых пользователях и растим продукт по метрикам. Работаем по Москве и всей России

Цена
от 400 000
Первая версия
от 6 недель

Веб-приложения на заказ под вашу задачу

У сервиса подписки и внутренней системы склада разные пользователи и разные причины его бросить. Архитектуру и интерфейс собираем под то, что вы делаете

  • 01

    MVP для проверки идеи

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

    • Одна ключевая функция без лишнего
    • Запуск за полтора-два месяца
    • Аналитика с первого дня
    • Код, который можно развивать дальше
  • 02

    SaaS с подпиской

    Сервис, за который платят каждый месяц. Здесь важны тарифы, пробный период и понятный личный кабинет

    • Тарифы и пробный период
    • Оплата подписки через ЮKassa
    • Команды, роли и приглашения
    • Данные клиентов не смешиваются
  • 03

    Внутренний сервис вместо таблиц

    Заявки, остатки и сделки живут в десятке таблиц и чатах. Переносим процесс в одну систему, где видно, кто что сделал

    • Роли и права доступа
    • Журнал изменений
    • Отчёты без ручной сводки
    • Обмен с 1С, CRM и почтой
  • 04

    Сервис бронирования и записи

    Клиент сам выбирает время, место или специалиста, а расписание не расходится с тем, что видит администратор

    • Свободные слоты в реальном времени
    • Предоплата и отмена брони
    • Напоминания в мессенджер
    • Кабинет администратора
  • 05

    Конструктор или калькулятор

    Человек собирает заказ из вариантов и сразу видит цену. Менеджеру приходит готовая спецификация, а не «перезвоните мне»

    • Формулы и цены из админки
    • Визуальная сборка варианта
    • Расчёт в PDF и на почту
    • Заявка с параметрами в CRM
  • 06

    Веб-приложение как на телефоне

    Открывается по ссылке, ставится на главный экран и присылает уведомления. Без публикации в магазинах приложений

    • Иконка на главном экране
    • Push-уведомления
    • Работа при слабой связи
    • Одна версия для телефона и компьютера

Проектирование и разработка от гипотезы до роста

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

  1. 01Гипотеза

    Формулируем гипотезу

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

  2. 02Прототип

    Проектируем интерфейс

    Кликабельный прототип главных сценариев. Показываем его нескольким будущим пользователям до того, как написана первая строка кода

  3. 03Первая версия

    Собираем MVP

    Интерфейс, серверная часть и API только под то, что нужно для проверки. Каждые две недели — рабочая сборка на тестовом адресе

  4. 04Запуск

    Запускаем на первых пользователях

    Открываем доступ небольшой группе, собираем обратную связь и сразу чиним то, что мешает пройти главный сценарий

  5. 05Аналитика

    Смотрим метрики

    Сколько человек дошли до результата, где бросили, вернулись ли через неделю. Решения принимаем по цифрам, а не по ощущениям

  6. 06Развитие

    Развиваем по итогам

    Планируем следующие функции от того, что показали пользователи. Что не пригодилось, убираем, а не поддерживаем годами

Что входит в разработку веб-сервиса

  1. 01Проектирование сценариев и прототип
  2. 02Дизайн интерфейса под телефон и компьютер
  3. 03Серверная часть и база данных
  4. 04REST API для приложения и партнёров
  5. 05Регистрация, роли и права доступа
  6. 06Оплата и подписки через ЮKassa
  7. 07Уведомления на почту и в мессенджер
  8. 08Админка для команды продукта
  9. 09Аналитика событий и воронки
  10. 10Резервные копии и мониторинг ошибок

Интерфейс, сервер и API одной командой

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

Стек разработки: React, Next.js, Node.js, PostgreSQL, REST API, WebSocket, ЮKassa, Docker

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

Почему сервисы не взлетают и что мы делаем

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

  • Полгода разработки до первого пользователя

    За это время рынок меняется, а деньги заканчиваются. Первую версию показываем людям через шесть–восемь недель и дальше дорабатываем по их реакции

  • Функции ради функций

    Каждая новая кнопка должна отвечать на вопрос «какую задачу пользователя это решает». Если ответа нет, функция ждёт своей очереди

  • Нет метрик

    Без цифр непонятно, работает сервис или нет. Ключевые события размечаем ещё на этапе прототипа, отчёт по воронке готов к запуску

  • Интерфейс понятен только авторам

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

  • Архитектура не выдерживает рост

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

  • Нет плана после запуска

    Запуск — середина пути, а не финиш. Вместе с первой версией отдаём план развития на следующие месяцы и остаёмся на поддержке

Сколько стоит разработка веб-приложения

Точную смету присылаем после брифа и не меняем её после старта, если не меняется задача

  • MVP веб-сервиса

    от 400 000

    6–8 недель

    • Прототип главных сценариев
    • Одна ключевая функция и кабинет
    • Регистрация и роли
    • Аналитика событий к запуску
    Получить смету
  • Веб-сервис с подпиской

    от 900 000

    12–14 недель

    • Тарифы и оплата через ЮKassa
    • Админка для команды продукта
    • REST API и уведомления
    • Мобильная версия как приложение
    Получить смету
  • Сложная платформа

    от 1 800 000

    от 16 недель

    • Несколько ролей и кабинетов
    • Обмен с 1С, CRM и внешними API
    • Обновления в реальном времени
    • План развития и поддержка
    Получить смету

Что удорожает проект

  • Интеграция с системой без документации или готового API
  • Отдельные мобильные приложения для iOS и Android
  • Перенос данных и пользователей из старой системы
  • Высокая нагрузка с первого дня и повышенные требования к безопасности
  • Дизайн-система с нуля вместо адаптации фирменного стиля

Как проходит проект

  1. 01

    Бриф и смета

    2–3 дня

    Созвон на час: разбираем идею, пользователей и главную функцию. Через пару дней присылаем смету с этапами и составом MVP

  2. 02

    Прототип и дизайн

    2–3 недели

    Кликабельный прототип, проверка на будущих пользователях, затем дизайн. Правки — до разработки, а не после

  3. 03

    Разработка спринтами

    по смете

    Каждые две недели показываем рабочую версию на тестовом адресе и закрываем этап актом. Оплата по этапам

  4. 04

    Запуск и развитие

    30 дней

    Выкатываем на первых пользователей, следим за ошибками и метриками. Месяц поддержки входит в цену

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

Открыт 01 из 07

Не нашли свой вопрос — задайте его в Телеграме, ответим в рабочее время

Спросить в Телеграме
  1. MVP — от 400 000 ₽, сервис с подпиской — от 900 000 ₽

    Цена зависит от числа ролей, интеграций и сценариев. Точную смету присылаем после брифа, и она не меняется, пока не меняется задача. Если бюджет ограничен, предложим, что оставить в первой версии, а что отложить

  2. Чтобы не потратить год на то, что не нужно

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

  3. Основной стек — Node.js и PostgreSQL

    Интерфейс делаем на React и Next.js, серверную часть на Node.js с базой PostgreSQL. Если у вас уже есть серверная часть на Python, подключаем интерфейс к её API, переписывать работающий код не нужно

  4. Сайт читают, веб-приложением пользуются

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

  5. Для старта чаще всего нет

    Веб-приложение открывается с телефона, ставится на главный экран и присылает уведомления. Этого хватает, чтобы проверить спрос. Отдельные приложения для магазинов имеет смысл делать, когда аудитория уже есть

  6. Месяц поддержки и план развития

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

  7. Код ваш, серверы в России

    Исходники, доступы и документацию передаём заказчику. Размещаем сервис на российском хостинге, чтобы персональные данные пользователей хранились в России, или на ваших серверах

Обсудим ваш сервис

Расскажите, какую задачу решает продукт и кто им будет пользоваться. Работаем по Москве и удалённо. Ответим в рабочее время в течение двух часов, смету пришлём после брифа

Что нужно сделать

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