Админки / CRM / дашборды
Админки, CRM и дашборды
Кастомные системы управления: роли, фильтры, отчёты, интеграции с 1С и внешними API.
Стоимость
300 000 — 1 500 000 ₽
Сроки
2–4 месяца
Типовые задачи
Что реально попадает в работу
Внутренняя CRM для отдела продаж
Ситуация. Команда работает в Excel, amoCRM не гибкий, а сторонние SaaS не умеют специфики бизнеса: мульти-валютные сделки, комиссии с длинным цепочками, свои статусы.
Решение. Кастомная CRM на Next.js + Django. Воронки, сделки, задачи, напоминания. Гибкие поля под конкретный процесс, RBAC по ролям, история изменений, интеграции с почтой и телефонией.
Операционный дашборд для руководителя
Ситуация. Метрики разбросаны по BI-инструментам, Google Sheets, почте. Чтобы увидеть состояние компании, нужно собирать цифры вручную.
Решение. Живой дашборд: выручка, расходы, конверсии, загрузка команды, KPI по подразделениям. Данные тянутся из базы продукта и внешних систем. Обновление в реальном времени, экспорт в Excel/PDF.
Инструмент модерации / разметки данных
Ситуация. Контент или данные требуют проверки человеком — заявки, отзывы, документы, датасет для ML. В спредшитах это неудобно, ошибок много.
Решение. Очередь задач, пары «модератор — задача», горячие клавиши, статистика по скорости и качеству. Мульти-уровневая модерация, аудит, экспорт размеченного. Scale до 20+ модераторов.
Портал для партнёров
Ситуация. Партнёры, франчайзи или субподрядчики шлют отчёты на почту, данные переносятся руками. Пропадают, теряются, не синхронизированы.
Решение. Портал с ролью «партнёр»: видит только свои данные, заливает отчёты, видит статистику и выплаты. Админ видит всех в сводном виде. SSO через Keycloak или Google Workspace.
Процесс
Как я веду проект от брифа до релиза
- 01
Интервью и карта ролей
Сажусь с руководителем и ключевыми пользователями. Понимаю, кто что делает, какие сейчас узкие места, какие операции повторяются по 50 раз в день. Из этого рождается карта ролей и основных сценариев.
3–5 дней
- 02
UX-прототип и схема данных
Рисую интерактивный прототип в Figma для 3–5 главных экранов. Согласовываем с пользователями — «удобно кликать?». Параллельно — схема БД под роли и операции.
1–2 недели
- 03
MVP с основными операциями
Разработка по 2-недельным спринтам. Каждый спринт — рабочий экран с живыми данными на staging. Вы используете, даёте фидбэк, корректируем.
1–3 месяца
- 04
Роли, права, аудит
Гибкая система ролей (admin / manager / viewer / custom), аудит-лог всех критичных действий, экспорт данных, импорт из старых источников. Обучаем пользователей.
2–4 недели
- 05
Передача и сопровождение
Деплой в продакшн (или внутренняя сеть / VPN), документация для админа и конечных пользователей, онбординг. 3 месяца гарантии — правлю баги бесплатно.
1 неделя + 3 месяца поддержки
Архитектура
Архитектура внутренней админки
Лёгкий фронт на React/Next.js, типизированный API на Django, PostgreSQL с RBAC и аудитом. Никаких лишних сущностей — админка должна быть быстрой и предсказуемой для внутренней команды.
Детали
Почему не Retool / Notion / AppSmith
Retool и AppSmith хороши для быстрого MVP на 3–5 экранов. Но как только появляются нестандартные workflow'ы, кастомные роли или интеграция с вашей бизнес-логикой — их drag-and-drop-конструктор начинает сопротивляться. В итоге вы платите $40/пользователя в месяц за пожизненный vendor lock-in.
Кастомная админка на Next.js + Django стоит сравнимо на старте, но через год работы становится в разы дешевле в поддержке и даёт свободу добавить любую фичу — без ограничений no-code-платформы.
Роли и права — не добавка, а фундамент
«Позже добавим RBAC» — одна из самых дорогих иллюзий. Если роли и права не заложены в архитектуру на старте, их потом приходится переделывать вместе с половиной фичей.
Закладываю модель сразу: permission-as-code, декларативные правила «кто может видеть/редактировать/удалять какие объекты», аудит-лог каждого критичного действия. При желании — поле-уровень: один менеджер видит зарплаты, другой — только имена и должности.
Таблицы — главный экран админки
80% времени пользователи админки проводят в таблицах: фильтруют, сортируют, редактируют ячейки, экспортируют. На этом я не экономлю: использую TanStack Table с виртуализацией (тянет 50 000+ строк без тормозов), серверная фильтрация и пагинация, inline-edit.
Горячие клавиши, multi-select, bulk-actions, сохраняемые фильтры и колонки — всё это критично. Хорошая таблица экономит операторам часы в неделю, и это заметно по метрикам.
Где разворачивается
Инфраструктура и хранение данных
Платформы
- VPS в закрытом контуре — типичный случай для внутренних CRM
- Внутренняя сеть компании + VPN-доступ
- AWS / Яндекс.Облако — когда команда распределённая
- On-premise на вашем железе — для строгих регламентов
Базы и хранилища
- PostgreSQL — основное хранилище
- Redis — кеш и очереди
- S3 / MinIO — файлы и экспорты
- Elasticsearch — когда нужен быстрый поиск по тексту
Внутренние системы часто требуют изолированного контура. Умею развернуть on-premise, в закрытой сети компании, с SSO через существующий LDAP/Active Directory.
Вопросы и ответы
Что обычно спрашивают
- Сколько стоит внутренняя админка?
- Простая CRM или дашборд — от 250 тыс. ₽ (1–2 месяца). Операционная система с ролями и 5–10 сущностями — 600 тыс. — 1,2 млн ₽ (2–3 месяца). Комплексная платформа с интеграциями и аудитом — от 1,5 млн ₽ (3–5 месяцев).
- А если у нас уже есть 1С / amoCRM — не проще их расширить?
- Если задача умещается в их стандартные возможности — проще. Но как только появляется специфика (свои роли, процессы, отчёты) — расширение начинает стоить дороже кастомной системы и ограничивать развитие. Помогу оценить, что выгоднее.
- Можно ли сделать админку на базе Django Admin?
- Для внутренней команды из 2–5 человек и простых CRUD — да, это быстро и экономично. Для 10+ пользователей с ролями, большими таблицами, дашбордами — Django Admin быстро упирается в потолок, и я делаю полноценный UI на React.
- Будет ли работать на мобильных?
- Да — делаю адаптивную вёрстку. Для операторов в поле (курьеры, выездные сервисы) проектирую отдельный мобильный layout с крупными кнопками и офлайн-режимом через PWA.
- Что с безопасностью внутренних данных?
- SSO через ваш существующий провайдер (LDAP/AD/Keycloak), 2FA опционально, HTTPS, аудит-лог всех действий, шифрование чувствительных полей на уровне БД при необходимости. Для on-premise — развёртывание в закрытом контуре без выхода в интернет.
- Как обучается команда?
- Пишу короткую документацию для каждой роли (1–2 страницы, скриншоты). Провожу 1–2 живых обучения по 1–1,5 часа с записью. Первый месяц после запуска — доступен для вопросов в рабочем чате.

