Личный кабинет клиента или партнёра — продукт со входом: профиль, заказы или заявки, документы, роли и API, который потом заберёт мобильное приложение. Эта страница не требует 1С. Если учёт именно в 1С — кабинеты для 1С. Внутренние админки для сотрудников — админ-панели.
Проектирую вход (почта / magic link / OAuth по брифу), сессии и модель прав, как вы реально продаёте, а не один флаг «админ». Типичные срезы: история заказов и счета, обмен файлами, статус заявки, B2B-прайсы. Оплата товаров — в нормальной кассе, см. корзину. Кабинет не должен превратиться в самодельный магазин.
Стек: UI на React и TypeScript, API на Node.js, PostgreSQL. Смежные работы: nextevents, employment_cal, EmploymentApproval — вход, роли, операционные данные. CRM как система сделок — Битрикс24 / amoCRM.
Передача: как завести пользователя, безопасный impersonate на staging, сброс пароля, журнал аудита. Вне скоупа: полный брендинг «с нуля» и маркетплейс с эскроу.
Срок: узкий B2C или B2B кабинет часто за 5–10 недель в зависимости от интеграций. Если сейчас клиенты живут в Excel и почте, первый релиз закрывает вход, статус и файл — не «суперприложение соцсети». Согласования и роли как у внутренних сотрудников выносим в админку, чтобы кабинет не превратился в второй офис.
Что входит
- Матрица ролей, экраны, критерии «готово» первого релиза
- Авторизация, UI кабинета, API, staging, тесты критичных путей
- Сопровождение логина и прав
- Заметки, чтобы команда добавила экран без раскопок
Приёмка кабинета: войти, увидеть свой заказ или заявку, скачать файл, выйти с чужой роли без доступа. Пустой кабинет «красивый, но без данных» на приёмке не закрываю.



