# Веб-приложение, которое удобно использовать в работе

Источник: https://quicklanding.ru/services/development/web-apps/

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

Компания: QuickLanding

Стоимость: 2 900 ₽/час

Сроки: Сроки после обсуждения

## Как процесс превращается в веб-приложение

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

## Что разработаем для рабочего инструмента

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

## Последние приложения и сайты команды

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

- [SaleCRM — управление продажами](https://quicklanding.ru/projects/salecrm/)
- [MP CMS — платформа интернет-магазинов](https://quicklanding.ru/projects/mpcms/)
- [LP CMS — визуальный редактор лендингов](https://quicklanding.ru/projects/lpcms/)

## Процесс можно пройти в системе

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

- Правила действуют на сервере: Изменение параметра страницы не обходит проверку операции.
- Данные сохраняют связь: Записи и состояния соответствуют выбранной модели процесса.
- Первый выпуск полезен: Пользователь может завершить согласованный маршрут в приложении.

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

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

## Стоимость первого рабочего выпуска

Ставка разработки веб-приложений составляет 2 900 ₽/час. Объём зависит от ролей, модели данных, операций и интеграций. Первый выпуск оценим отдельно от будущего развития.

## От процесса компании к экранам и правилам

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

## Приложение начинается с одного завершённого пути

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

## Состояния записи важнее количества экранов

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

![Тематическое изображение: Разработка веб-приложений](/assets/images/service-development.webp)

## Интерфейс строим под частые операции

Сотруднику может быть нужен список с фильтрами и быстрым назначением, клиенту подробная карточка и история обращения. Для каждой роли подготовим подходящий экран. Не будем перегружать его редко используемыми настройками, если они мешают основному действию.

## Права доступа проверяются в самом приложении

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

## Подключения должны поддерживать процесс

Если приложение получает данные из CRM или отправляет уведомления, согласуем маршрут и источник значений. Интеграцию можно выделить в отдельный этап [API-разработки](/services/development/api/). При недоступности внешней системы пользователь должен понимать, что произошло с его операцией.

## Разработка и дальнейшая эксплуатация

Работа оценивается по ставке 2 900 ₽/час. Для первой сметы нужны роли, примеры данных и описание основного сценария. Также обсудим размещение, резервное копирование и поддержку. Новые функции будем добавлять после согласования, сохраняя понятные границы каждого этапа.

### Покажите, как проходит работа сейчас

## Эксперт

Владимир Николаев

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

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

### Что такое первая версия веб-приложения?

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

### Можно ли сделать кабинет и для сотрудников, и для клиентов?

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

### Нужно ли мобильное приложение в магазине приложений?

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

### Можно ли перенести данные из таблиц?

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

### Как проверяется приложение перед запуском?

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

### Что понадобится для оценки стоимости?

Участники процесса, действия, примеры записей и нужные подключения. По ним оценим объём при ставке 2 900 ₽/час. Размещение, платные сервисы и последующее сопровождение обсудим отдельно.

## Связанные услуги

- [Разработка плагинов и расширений](https://quicklanding.ru/services/development/plugins/index.md)
- [Калькуляторы и конфигураторы](https://quicklanding.ru/services/development/calculators/index.md)
- [API и интеграции](https://quicklanding.ru/services/development/api/index.md)

## Покажите, как проходит работа сейчас

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

