7АРТ.РФdigital engineering

Веб-сервисы

Веб-сервисы: личные кабинеты, SaaS и панели управления

Разрабатываем личные кабинеты, SaaS-продукты, панели управления и отраслевые онлайн-системы. С тарифами, подписками, ролями и API.

Состав работ

Что входит в направление

Личные кабинеты

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

SaaS-продукты

  • Тарифы, лимиты и переход между планами
  • Подписки, пробный период и продление
  • Биллинг и история платежей
  • Онбординг нового пользователя

Панели управления

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

Отраслевые онлайн-системы

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

API и интеграции

  • REST и GraphQL для внешних клиентов
  • Ключи доступа и ограничение частоты запросов
  • Вебхуки о событиях системы
  • Обмен данными с учётными системами заказчика

Результат

Что вы получаете

  • Модель ролей и прав доступа
  • Схема данных и описание контрактов API
  • Прототипы кабинета и панели управления
  • Работающий сервис на домене заказчика
  • Документация по API для внешних разработчиков
  • Настроенные платежи, подписки и уведомления
  • Исходный код в репозитории заказчика и инструкция по развёртыванию

Технологии

Стек, на котором работаем

TypeScriptReactNext.jsNode.jsPostgreSQLRedisPrismaStripeTailwind CSSSentryVitestPlaywright

Как работаем

Порядок работы по направлению

01

Разбор продукта

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

по объёму задачи

02

Модель данных и роли

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

по объёму задачи

03

Прототип ключевых экранов

Собираем кабинет и панель в прототипе: пустые состояния, загрузка, ошибки, ограничения по роли.

по объёму задачи

04

Разработка по модулям

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

до первой версии

05

Проверка сценариев

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

перед запуском

06

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

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

по договору

Вопросы

По направлению

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

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

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

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

Сервис требует развития: новые модули, правки по обратной связи, обновление зависимостей. Порядок и объём работ фиксируются в договоре.

Заявка

Обсудим задачу по направлению «Веб-сервисы»

Заполните короткую форму — вернёмся с вопросами и вариантом решения. Если задача не наша, скажем прямо.

Ответ

По телефону в рабочее время. Заявка попадает в рабочую очередь обработки.

+7 963 383-38-32
01О задаче
Платформы
Что предстоит сделать

Достаточно 2–3 предложений. Детали обсудим на связи.

02КонтактыТолько для ответа по заявке

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

Есть задача? Начнём с разбора

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