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

SaaS, дашборды и интерфейсы с реальным временем. От 250 000 ₽, срок 6-16 недель.

Обсудить задачу Первая консультация бесплатно
Макет небольшой фабрики из модульных блоков с конвейерным мостом

Разработка веб-приложения стоит от 250 000 до 900 000 ₽ и занимает 6-16 недель. Речь не о сайте с формой, а о продукте, в котором люди работают: таблицы на тысячи строк, графики, фильтры, обновление данных в реальном времени, роли и права.

Основной опыт здесь - торговый терминал Veles.finance: 25 000 активных трейдеров, данные с шести бирж по WebSocket, пять продакшен-виджетов на системе рабочих столов с общей шиной событий. Такие интерфейсы ломаются не на функциях, а на архитектуре: то, что работает на сотне записей, встаёт на десяти тысячах.

Отсюда главное отличие в подходе. В веб-приложении дизайн вторичен, а первичны структура данных, состояния и то, как продукт переживёт следующие два года доработок, не превратившись в техдолг.

Разработка веб-приложений и сервисов от 250 000 до 900 000 ₽ сроки: 6-16 недель, первая консультация бесплатно

Обсудить задачу

Состав работы

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

Спецификация работ4 поз.

  1. Сложные интерфейсы: таблицы, графики, реальное время по WebSocket
  2. Архитектура, которая не превращается в техдолг через полгода
  3. Опыт торгового терминала на 25 000 активных пользователей
  4. Дизайн-система, которая масштабируется вместе с продуктом

Спрос

800

показов в месяц по ключу «разработка веб приложений». Цифра снята через Wordstat API, а не взята из головы. Она же определяет, сколько внимания этому направлению уделено на сайте.

Стоимость

от 250 000 до 900 000 ₽

Вилка с верхней границей, а не «от» без потолка. Точная цифра появляется после брифа: до него любая оценка была бы враньём.

Сроки

6-16 недель

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

Что делает интерфейс сложным на самом деле

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

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

Архитектура, которая не превращается в техдолг

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

Что закладывается сразу: строгая типизация от базы до интерфейса, единый слой работы с данными вместо запросов, размазанных по компонентам, дизайн-система из переиспользуемых элементов. На Veles больше двадцати таких компонентов сократили время сборки нового виджета на 40%, и это не про красоту, а про скорость поставки.

MVP и что в него не надо тащить

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

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

Как устроен процесс

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

  • Недели 1-2: сценарии, структура данных, схема экранов, выбор технических решений
  • Недели 3-6: основной сценарий целиком, от входа до результата
  • Недели 7-12: остальные роли, интеграции, отчёты, административная часть
  • Финал: нагрузочная проверка, мониторинг, документация, передача

Сколько стоит владеть сервисом

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

Добавьте развитие: продукт, которым пользуются, всегда порождает поток доработок. Заложить 10-15% от бюджета разработки в год на поддержку - нормальная практика, и лучше знать об этом до старта.

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

5 вопросов
Q-01 Сколько стоит разработка веб-сервиса?

От 250 000 до 900 000 ₽. Внутренний инструмент на несколько ролей - ближе к нижней границе. SaaS с подписками, биллингом, публичным API и админкой - к верхней. Оценка даётся после разбора сценариев, обычно за несколько дней.

Q-02 Делаете ли вы бэкенд?

Да. Фронтенд, бэкенд, база и деплой - весь стек. На платформе событий архитектура всех трёх слоёв была моей, включая инфраструктуру в Kubernetes.

Q-03 Что с нагрузкой и масштабированием?

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

Q-04 Можно ли получить мобильное приложение из того же кода?

Да, это одна из причин моего выбора стека. Веб-приложение на Vue упаковывается в Capacitor и превращается в приложение для iOS и Android с нативными плагинами там, где нужен доступ к системе.

Q-05 Как принимается работа?

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

Посчитаем вашу задачу

Расскажите, что нужно. Отвечу в течение рабочего дня: сроки, вилка бюджета и что можно не делать, чтобы сэкономить.

К бланку заявки

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

Первая консультация бесплатно. Разберу задачу, назову сроки и вилку бюджета. Если задача решается дешевле или вообще без меня, скажу об этом прямо.

Ответ
в течение рабочего дня
Регион
Москва и Московская область
Почта
hi@bazumax.ru
Бланк заявки3 поля

Нужны имя, телефон или почта и согласие

Не хотите писать?

Обсудить задачу

Перезвоню сам

Оставьте имя и номер. Позвоню в рабочее время, обычно в течение пары часов.