Веб-приложения
Разработка веб-приложений и личных кабинетов
Системы, в которых пользователь работает, а не читает: личные кабинеты, панели управления, SaaS с тарифами и ролями. Данные, права доступа, API и интеграции — основа, интерфейс собирается вокруг сценариев.
Кому подходит
Задача, которую решает эта услуга
Веб-приложение нужно, когда сотрудник или клиент выполняет в системе работу: ведёт заявки, оформляет документы, смотрит отчёты, оплачивает подписку. Подходит для внутренних систем, клиентских кабинетов и SaaS-продуктов с тарифами. Если задача — рассказать о компании и собрать заявку, нужен сайт: он дешевле и решает её полностью.
сроки
Срок зависит от числа ролей и сценариев, интеграций и требований к данным. Отсчёт — после согласования объёма первого релиза и получения описания процессов.
размещение
Сайт нужно где-то разместить. Хостинг, домен и сертификат — отдельная услуга: хостинг и серверы
Состав работ
Что входит в цену
9 пунктов — это то, что делаем в рамках проекта. Всё, что за границей списка, считается отдельно и фиксируется до начала работ.
- Сценарии по ролям: что видит гость, сотрудник, администратор, клиент
- Прототипы экранов и логика переходов до написания кода
- Модель данных и описание API для интеграций
- Аутентификация, права доступа и разделение данных между аккаунтами
- Личный кабинет: профиль, документы, история действий, уведомления
- Тарифы и подписки, если продукт платный
- Интеграции и вебхуки для обмена с внешними системами
- Журнал действий и роли администраторов
- Тесты ключевых сценариев и развёртывание на сервере
Границы цены
Что оплачивается отдельно
Ничего из этого списка не спрятано в смете «на потом»: если пункт нужен, он оценивается заранее и попадает в расчёт.
- Серверы, домены и мониторинг — направление «хостинг и серверы»
- Комиссия платёжного провайдера за подписки и разовые платежи
- Мобильные приложения для iOS и Android — отдельное направление
- Перенос данных из чужих систем: объём оценивается отдельно
- Лицензии сторонних сервисов: карты, SMS, рассылки
- Поддержка в режиме 24/7 — по отдельному соглашению
Порядок цен по всем направлениям — на странице цены.
Порядок работы
Сроки и этапы
Срок зависит от числа ролей и сценариев, интеграций и требований к данным. Отсчёт — после согласования объёма первого релиза и получения описания процессов.
Процессы и роли
Разбираем, кто и что делает в системе, какие данные появляются и кто их видит. Без этого этапа любая модель прав окажется дырявой.
Прототип и границы релиза
Проектируем экраны и фиксируем, что входит в первый релиз, а что переносится. Так продукт запускается раньше, чем закончится весь список идей.
Модель данных и API
Описываем сущности, связи и контракты API. На этом этапе видно, где сценарий потребует лишних сущностей, — проще поправить до разработки.
Разработка итерациями
Каждая итерация — рабочий сценарий на тестовом стенде: вход, роль, действие, результат. Заказчик проверяет поведение, а не отчёт.
Развёртывание и передача
Настраиваем окружение, миграции, резервные копии, отдаём документацию API и доступы к репозиторию.
Результат
Что получает заказчик
Работающее приложение с ролями и правами, личным кабинетом, API и развёрнутым окружением. Код, данные и доступы у вашей компании, документация — в проекте.
Сайт показывает информацию и собирает заявки. В приложении пользователь авторизуется и работает с данными: заявками, документами, счетами, отчётами. Отсюда другой объём — модель данных, права, аудит действий, тесты сценариев.
Да, и обычно так и стоит делать: фиксируем первый релиз с одним-двумя ключевыми сценариями, запускаем и добавляем остальное итерациями. Это дешевле, чем ждать полного продукта и только потом проверять его на пользователях.
Заказчику. Репозиторий, серверы и аккаунты оформляются на вашу компанию, данные остаются в вашей базе. При завершении сотрудничества передаём документацию и доступы по акту.
Разграничиваем роли, проверяем права на сервере, а не только в интерфейсе, ведём журнал действий, настраиваем резервные копии и обновления зависимостей. Гарантировать абсолютную защиту невозможно — описываем меры и их границы в документации.
Не всегда: адаптивный кабинет закрывает большинство задач и дешевле двух нативных приложений. Если нужны push-уведомления, работа офлайн или доступ к камере, это отдельное направление — мобильная разработка.
Заявка
Веб-приложения: обсудим задачу
Опишите, что нужно сделать и в каком состоянии проект сейчас. Вернёмся с вопросами, вариантом решения и порядком цен.
Веб-приложения: начнём с разбора задачи
Расскажите, что нужно получить. Предложим состав работ и порядок цен — от 49 990 ₽ за первый релиз.