Контекст
Проект начинался как сайт нишевого адвоката по уголовным делам, но реальная задача была шире. Нужна была не только сильная публичная подача для доверия и срочного обращения, но и система, которая продолжает работу после первого контакта.
Уголовная защита — это среда с высоким уровнем стресса и чувствительных данных. Публичный слой должен быстро создавать ощущение компетентности и надёжности, а закрытый слой должен поддерживать intake, документы, согласования, дедлайны, выставление счетов и внутреннюю координацию без хаоса в почте.
Поэтому проект собирался как продуктовая система, а не как набор страниц. Мы сохранили сильный authority-layer для поиска и доверия, а поверх него построили legal-tech платформу для клиента и команды.
- Основной домен: www.anwalt-wenzel.com
- Фокус: уголовная защита в Берлине
- Итоговый контур: публичный слой + защищённая платформа для ведения дела
Что изменилось
На выходе получился не маркетинговый сайт с формой связи, а полноценная end-to-end система, которая соединяет первый запрос, проверку кейса, личный кабинет, внутреннюю работу команды, документы, billing и audit-ready процессы.
Цифровая проверка кейса: Fall prüfen → вопросы → регистрация → личный кабинет
Защищённый клиентский слой, связанный с конкретным делом, а не декоративный аккаунт
Внутренний dashboard для адвоката и команды с новыми кейсами, сообщениями, дедлайнами и задачами
Управляемые сущности для документов, client tasks, консультаций, соглашений, billing state и audit events
Role-based логика для клиента, staff и admin-сценариев
Именно это перевело проект из категории «сайт юриста» в реальную productized legal-tech платформу.
Публичный слой и SEO-архитектура
Экраны публичной legal-платформы, которая отвечает за доверие, видимость в поиске и быстрый переход пользователя в сценарий обращения.
Продуктовый слой
Теперь пользователь может начать с цифровой проверки ситуации, загрузить документы ещё до полного онбординга, получить безопасный доступ и продолжать процесс уже внутри личного кабинета. Там доступны статус дела, сообщения от офиса, список документов, задачи, консультации, соглашения и события по оплате.
Со стороны команды каждое дело превратилось в управляемую рабочую единицу. Внутренние пользователи работают через dashboard и case-workspace, где объединены review, conflict checks, дедлайны, office tasks, document governance, onboarding, agreements, audit records и дальнейший lifecycle вплоть до закрытия и архива.
Цифровой intake с квалификацией вместо хаотичного lead capture
Кабинет клиента в привязке к реальному состоянию дела
Обмен сообщениями, документами и управляемыми задачами внутри системы
Консультации, согласования и платёжные сценарии как часть продуктового flow
Notification layer, который опирается на состояние данных, а не на хрупкую UI-логику
Техническая архитектура
Платформа построена на Next.js App Router, Neon Postgres и Prisma. База выступает source of truth для дел, документов, сообщений, задач, консультаций, billing-записей и audit trail.
Next.js App Router для публичного, клиентского и внутреннего слоя
Neon Postgres + Prisma для моделирования case workflow и governance-логики
Файлы хранятся отдельно, а права и метаданные управляются на уровне продукта
Route protection и case-level access checks по ролям
Payload validation, audit logging и разделение client/admin/staff-потоков
Ключевое решение здесь в том, что бизнес-логика и прослеживаемость остаются в платформе, а не размазываются по почте, папкам и ручным процессам.
Безопасность и доступ
Поскольку система работает с чувствительными юридическими данными, слой доступа должен был вести себя как настоящее операционное приложение, а не как обычный личный кабинет на сайте.
E-mail verification flow для доступа пользователей
Восстановление пароля, смена пароля и мягкое удаление профиля
TOTP second factor для staff/admin с recovery codes
Проверка доступа к делу по роли и связи пользователя с конкретным кейсом
Audit trail для чувствительных действий и смены workflow-состояний
Операционный слой
Новая система не заканчивается на генерации обращения. Она поддерживает весь downstream-процесс работы по уголовным делам как контролируемую продуктовую модель.
Формальный review layer для новых кейсов
Conflict check как отдельная сущность
Client tasks и office tasks как управляемые workflow-объекты
Дедлайны и timeline events по делу
Admin dashboard, notification logs и audit logs
Billing state, mandate state и lifecycle до закрытия и архива
Платформа помогает не только привлечь клиента, но и довести дело внутри собственной системы без ручных разрывов между этапами.
UX и продуктовый дизайн
Отдельная задача состояла в том, чтобы сделать защищённый product layer естественным продолжением бренда адвоката, а не типовым SaaS-кабинетом, прикрученным к юридическому сайту.
Единый визуальный язык между публичными страницами, intake flow, auth-layer, клиентским кабинетом и внутренними экранами
Сдержанная и спокойная интерфейсная система под ожидания legal-тематики
Высокая операционная плотность без перегруза для пользователя в стрессовом контексте
Одна design-логика и для клиента, и для внутренних пользователей
Экраны продуктового слоя
Выборка экранов из intake-flow, кабинета клиента, внутренних рабочих пространств и операционного управления делами.
Результат
Проект вырос из сайта адвоката по уголовным делам в рабочую digital platform для ведения юридических кейсов.
Клиент получает понятный и безопасный цифровой путь. Команда получает внутреннюю систему для сопровождения дела после первого контакта. Бизнес получает не просто поток лидов, а end-to-end процесс внутри собственного продукта.
- Public authority layer для поиска, доверия и срочной конверсии
- Защищённый клиентский слой для продолжения работы по делу
- Внутренний workspace для review, operations, governance и billing
- Single-system logic вместо разрывов между формами, почтой и офисной операционкой
Live domain: www.anwalt-wenzel.com
Что ещё мы собирали.
Соберём то, что
ведёт ваш бизнес вперёд.
От идеи до инфраструктуры — помогаем спроектировать, запустить и масштабировать системы, которые работают.

























