Связаться

Веб-приложения / Платформа и портал

Разработка веб-приложения — системы, работающей в браузере

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

  • +Установка не требуется
  • +Архитектура на API — мобильное приложение можно добавить позже
  • +Контроль ролей и прав доступа
  • +Код и база данных — ваши
Веб-приложение ELMA — интерфейс платформы обучения сотрудников в браузере
ELMA — платформа обучения сотрудников: курсы, тесты и панель результатов.

Что такое веб-приложение и чем оно отличается от обычного сайта

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

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

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

Мы строим веб-приложения на базе API. Фронтенд на React или Next.js, бэкенд на Nest.js, база — PostgreSQL. Этот выбор важен: если позже понадобится мобильное приложение или кассовая программа, они лягут поверх существующего API. Систему не придётся переписывать, а база данных останется одна.

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

Запускать проект советуем не одним рывком, а этапами. В первую версию берём самый болезненный процесс и выводим его в работу за 2–3 месяца. Когда сотрудники начинают пользоваться системой, становится понятно, какие функции нужны на самом деле. Только после этого планируем второй этап — так короче срок и меньше лишней работы.

Что входит

Входит в каждый тариф по умолчанию

Это не дополнения, которые считаются отдельно — всё перечисленное есть и в базовом тарифе.

  • +Бесплатная консультация и разбор процесса
  • +Пользовательские сценарии и список функций
  • +Дизайн интерфейса и интерактивный прототип в Figma
  • +Регистрация, вход и восстановление пароля
  • +Система ролей и управление правами доступа
  • +Панель администратора и отчёты
  • +Архитектура на API — готовность к мобильному приложению
  • +Полностью адаптивный интерфейс в мобильном браузере
  • +Размещение на сервере, домен и SSL-сертификат
  • +Автоматическое резервное копирование и мониторинг
  • +Техническая документация и руководство пользователя
  • +Git-репозиторий и полное владение кодом на вашей стороне

Зачем нужно

Что веб-приложение даёт бизнесу

Это не сайт, а рабочий инструмент. Ниже — какие задачи он закрывает.

Работа из любой точки

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

Никакой возни с обновлениями

Новая версия появляется у всех пользователей сразу после выката на сервер. Проблема «у меня стоит старая версия» и необходимость обходить рабочие места исчезают.

Один источник данных

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

Права доступа под контролем

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

Клиент обслуживает себя сам

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

Меньше ручной работы

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

Готовность к мобильному приложению

Система построена на API, поэтому мобильное приложение или Telegram-бот добавляются поверх того же бэкенда. Не придётся строить всё с нуля второй раз и закладывать ещё один бюджет.

Запас на рост

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

Каждое действие фиксируется

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

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

Кто заказывает

Под какие задачи делают веб-приложение

Случаи, когда пользователь не просто читает, а работает с системой.

Личный кабинет для клиентов

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

Портал дилеров и партнёров

Индивидуальный прайс, онлайн-заказ, задолженность, счета и статус отгрузки.

Образовательные платформы

Курсы, видеоуроки, тесты, посещаемость, сертификаты и кабинет преподавателя.

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

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

SaaS-продукты

Платформа по подписке: тарифы, пробный период, автосписание и клиентские организации.

Внутренние системы управления

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

Маркетплейсы и сервисные платформы

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

Панели аналитики и отчётности

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

Цены

Стоимость веб-приложения — три тарифа

Цена зависит от количества функций и сложности интеграций.

Start

Личный кабинет или платформа под один процесс

25 000 000

сум

1,5–3 месяца

  • +Индивидуальный дизайн и интерактивный прототип
  • +Регистрация, вход и профиль
  • +2–3 роли и права доступа
  • +6–10 основных экранов и рабочих сценариев
  • +Поиск, фильтрация и выгрузка данных
  • +Панель администратора и базовые отчёты
  • +Уведомления по e-mail и в Telegram
  • +Размещение на сервере, домен и SSL
  • +3 месяца технической поддержки

Тем, кто переводит в онлайн кабинет клиента или работу одного отдела

Enterprise

Для SaaS-продуктов и высоких нагрузок

По договору

По проекту

  • +Мультиарендная (multi-tenant) архитектура
  • +Подписки, тарифы, пробный период и автоматические списания
  • +Инфраструктура под высокую нагрузку и кеширование
  • +Модули искусственного интеллекта: рекомендации, поиск, разбор текста
  • +Режим реального времени: чат, уведомления, живое обновление
  • +Аудит безопасности и защита персональных данных
  • +CI/CD, автотесты и система мониторинга
  • +Выделенная продуктовая команда и согласованный SLA

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

Итоговая смета подтверждается после согласования списка функций. Оплата идёт поэтапно, по спринтам. Домен, сервер и сторонние сервисы (SMS-шлюз, комиссия платёжной системы) оплачиваются провайдеру напрямую.

Процесс

Как создаётся веб-приложение

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

  1. 01

    Анализ процесса

    Описываем, как работа идёт сегодня: кто что вносит, какой этап съедает время, какие отчёты нужны. На этой основе формируются список функций и точная цена.

    1–2 недели
  2. 02

    Архитектура и структура данных

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

    1 неделя
  3. 03

    Дизайн и прототип

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

    2–4 недели
  4. 04

    Бэкенд и API

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

    3–6 недель
  5. 05

    Разработка интерфейса

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

    4–12 недель
  6. 06

    Тестирование и скорость

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

    1–3 недели
  7. 07

    Запуск и обучение

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

    1–2 недели
Веб-платформа My Yurist — интерфейс кабинета онлайн-юридических услуг
My Yurist — кабинет клиента, поток обращений и онлайн-оплата в одной системе.

Примеры

Платформы, которые мы построили

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

Вопросы и ответы

Частые вопросы о веб-приложениях

Короткие ответы на то, что спрашивают чаще всего перед заказом.

Цена начинается от 25 000 000 сум. В базовый тариф входят система входа, 2–3 роли, 6–10 экранов, админ-панель и отчёты. Если нужны онлайн-оплата, сложная бизнес-логика и интеграции с внешними системами, тариф начинается от 50 000 000 сум. Точная сумма фиксируется после согласования списка функций.
Сайт показывает информацию и собирает заявки. В веб-приложении пользователь входит в систему, создаёт и изменяет данные, считает и получает документы. Поэтому отличаются архитектура, объём работ и цена. Если вам нужна только информация о компании, корпоративный сайт обойдётся дешевле.
Тариф Start сдаётся за 1,5–3 месяца, Business — за 3–6 месяцев. Поскольку мы работаем спринтами, в работающую часть системы вы зайдёте уже через 3–4 недели. Больше всего на срок влияют интеграции с внешними системами и скорость принятия решений на вашей стороне. Если согласование дизайна затягивается, общий срок сдвигается ровно на это время.
Да, мы строим систему именно с этим расчётом. Она работает на API, поэтому мобильное приложение или Telegram-бот подключаются к существующему бэкенду. База данных остаётся одна, логика не дублируется, и мобильная часть обходится заметно дешевле разработки с нуля. На практике в бюджет входят только мобильный интерфейс и его тестирование.
Сервер и домен оформляются на вашу компанию, а данные хранятся там, где выберете вы — в дата-центре в Узбекистане или за рубежом. По умолчанию настраиваются SSL, доступ по ролям, шифрование паролей и автоматические резервные копии. По требованию добавляем двухфакторный вход, журнал действий и ограничение доступа по IP-адресам.
Да. Интеграция обычно строится через API: системы обмениваются данными, и ручной перенос не нужен. Работаем с 1С, amoCRM, Bitrix24, платёжными шлюзами, SMS-сервисами и Telegram. Если у вашей системы нет API, мы напишем его отдельным модулем. Объём интеграции и время на её тестирование планируются отдельным этапом в начале проекта.
Да, интерфейс полностью адаптируется под мобильный браузер и удобно работает на экране телефона. Дополнительно можем настроить режим PWA: приложение добавляется иконкой на экран и открывается быстрее за счёт кеша. Если нужны полноценные push-уведомления и работа офлайн, советуем отдельное мобильное приложение — браузер здесь ограничен возможностями операционной системы.
Архитектура выбирается с учётом этого: база индексируется, часто запрашиваемые данные кешируются, тяжёлые процессы выносятся в фон. При росте нагрузки в большинстве случаев достаточно увеличить мощность сервера. В тарифе Enterprise нагрузочное тестирование и мониторинг выполняются отдельным этапом, поэтому предел системы известен по измеренным цифрам, а не по предположениям.
Вам. Проект ведётся в вашем Git-репозитории, сервер и домен оформляются на вашу компанию. При сдаче код, техническая документация и все доступы полностью переходят к вам. Если в будущем вы захотите продолжить с другой командой, привязки к нам не останется. Практики закрывать код или удерживать клиента лицензией у нас нет.
В тариф Start входят 3 месяца поддержки, в Business — 6 месяцев: ошибки исправляются бесплатно, на вопросы сотрудников отвечаем мы. Дальше предлагаем договор на ежемесячное обслуживание — мониторинг, контроль резервных копий, обновления безопасности и согласованный объём небольших доработок. Крупные новые модули оцениваются как отдельный проект.

Спланируем вашу платформу вместе?

На бесплатной консультации разберём ваш процесс и честно скажем, нужно ли веб-приложение или хватит сайта. Затем пришлём письменное предложение со списком функций, точной ценой и сроком. Звоните: +998 90 954 12 62.

Оставьте имя и номер — свяжемся в ближайшее время в рабочие часы. Или позвоните прямо сейчас: +998 90 954 12 62