Личный кабинет и веб‑сервис вместо ручной работы менеджеров
Там, где сайт заканчивается и начинается продукт: авторизация, роли, платежи, документы, внутренняя отчётность. Цена от 230 000 ₽, срок от трёх месяцев. Такие проекты окупаются не трафиком, а снятой ручной работой — и считать их надо именно так.
- от 230 000 ₽цена
- от 3 месяцевсрок
- в течение одного рабочего дняответ на заявку
Что входит в работу
- Проектирование ролей, прав и сценариев по каждой роли отдельно
- REST-API на Node.js и TypeScript, данные в PostgreSQL или MongoDB — выбираем под задачу
- Авторизация, восстановление доступа, журнал действий пользователей
- Интеграции: платёжные шлюзы, CRM, почта, Telegram-боты, выгрузки
- Фоновые задачи и очереди на Redis, экспорт в XLSX, отчёты для внутренней команды
- Docker, миграции схемы, нагрузочная проверка и мониторинг до релиза, а не после
- Документация по API и схеме данных — чтобы проект мог подхватить другой разработчик
Когда приходят с этой задачей
Менеджеры отвечают на одно и то же
Клиенты пишут «где мой заказ» по сорок раз в день, а сотрудник каждый раз идёт в учётную систему руками.
Доступы выдаются вручную
Оплата пришла — человек открывает таблицу и заводит доступ. На каждом потоке теряются часы и появляются ошибки.
Данные в трёх местах
Часть в CRM, часть в таблицах, часть в переписке. Никто не знает, где актуальная версия.
Нужен свой продукт
Есть идея сервиса, нужно довести её до работающей первой версии и проверить на реальных пользователях.
Пакеты и стоимость
Первая версия
Срок: 3–4 месяца
- Одна-две роли
- Основной сценарий
- Базовые отчёты
- Одна интеграция
Рабочий сервис
Срок: 4–6 месяцев
- Три и больше ролей
- Платежи и документы
- Интеграции с CRM и учётной системой
- Внутренняя аналитика
- Мониторинг и алерты
Спринты
Срок: помесячно
- Планируем неделю, в конце — демо
- Приоритеты меняются между спринтами
- Можно остановиться в конце любого спринта
Разбор задачи и предварительная смета — бесплатно
Как идёт работа
Разбор задачи
Созвон на час, разбор бизнес-задачи, конкурентов и текущих цифр. На выходе — короткое ТЗ, смета по вилке и план по неделям. Бесплатно и ни к чему не обязывает.
2–4 дняПрототип и контент
Структура страниц в чёрно-белом виде и реальные тексты. Правим смысл, пока это дёшево. Дизайн начинается только после того, как прототип согласован.
1–2 неделиДизайн и разработка
Показываем работу раз в неделю на тестовом домене — вы видите прогресс, а не ждёте финала. Код в приватном репозитории, доступ выдаём сразу.
2–8 недельЗапуск и передача
Разворачиваем на вашем сервере скриптом deploy.sh, настраиваем SSL, метрики и резервные копии. Передаём исходники, доступы и инструкцию по правкам.
2–3 дняЧастые вопросы
Посчитайте часы, которые сотрудники тратят на однотипные ответы и ручной перенос данных, умножьте на стоимость часа и на 12. Если получившееся число сопоставимо со стоимостью разработки, проект окупится за первый год. Если сильно меньше — начните с более дешёвого решения.
Нужно. Мы почти всегда предлагаем сначала одну роль и один сценарий, который закрывает главную боль, а дальше развивать сервис по данным реальных пользователей. По нашему опыту от 20 до 30 процентов изначальных требований после этого отпадают.
Вам, после полной оплаты. Передаём приватный репозиторий, доступы и документацию. Мы не держим проект у себя и не привязываем его к своему хостингу.
Пароли хранятся хешами, сессии в httpOnly-cookie, все входящие данные проходят валидацию по схеме, на публичных методах стоит ограничение частоты. Права проверяются на сервере при каждом запросе, а не только скрытием кнопок в интерфейсе.
PostgreSQL, когда данные строгие и связанные: заказы, документы, платежи, отчёты со сложными выборками. MongoDB, когда структура записи гибкая и часто меняется: каталоги с разнородными характеристиками, контент, логи событий. В одном проекте нередко живут обе базы плюс Redis для очередей и кеша. Выбор объясняем на этапе аналитики, а не ставим по привычке.
Обычно от 13 000 до 40 000 ₽ в месяц в зависимости от нагрузки и того, насколько активно продукт развивается. Сюда входят мониторинг, обновления зависимостей, резервные копии и пакет часов на доработки.
Расскажите про задачу
Ответим в течение одного рабочего дня и назовём вилку по вашему проекту, даже если задача окажется не нашей.
От чего зависит стоимость веб‑сервиса
Основная переменная — количество ролей и сценариев. Кабинет с одной ролью и просмотром статусов и система с тремя ролями, документами, платежами и выгрузками отличаются не в разы по цене, но в разы по объёму: у каждой роли свои экраны, свои ограничения и свои сценарии тестирования.
Вторая переменная — внешние системы. Обмен с CRM, эквайринг, ЭДО, учётная система. Здесь сроки зависят не только от нас: чужая документация, чужие тестовые стенды и чужие сотрудники — самая частая причина простоя команды на подобных проектах.
Третья — требования к отчётности. Список записей на экране стоит недорого, а сводные отчёты с фильтрами, выгрузками и правами доступа по подразделениям — это отдельный модуль, сопоставимый по объёму с половиной кабинета.