Розробка вебзастосунків на React і TypeScript

Особисті кабінети

Особистий кабінет клієнта або партнера — продукт зі входом: профіль, замовлення чи заявки, документи, ролі й API, який…

Обговорити цей напрямФорма контакту

Коротко опишіть мету, обмеження стеку та строки — відповім у Telegram.

Особистий кабінет клієнта або партнера — продукт зі входом: профіль, замовлення чи заявки, документи, ролі й API, який потім забере мобільний застосунок. Ця сторінка не вимагає 1С. Якщо облік саме в 1С/BAS — кабінети для 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, тести критичних шляхів
  • Супровід логіну й прав
  • Нотатки, щоб команда додала екран без розкопок

Приймання кабінету: увійти, побачити своє замовлення чи заявку, завантажити файл, вийти з чужої ролі без доступу. Порожній кабінет «гарний, але без даних» на прийманні не закриваю.

Поширені запитання

Натисніть на запитання, щоб розгорнути відповідь.

Кабінет чи адмінка?

Кабінет — для клієнтів і партнерів. Адмінка — для ваших операторів. API можуть бути спільними, UI — ні.

1С можна підключити пізніше?

Так. Ідентичність і перші сценарії на вашій БД, документи — коли готовий обмін. Не блокуйте v1 ідеальним контуром 1С.

Мобільний застосунок входить?

API закладаємо так, щоб потім забрати React Native. Натив — окремий трек, якщо в брифі не сказано інакше.

Обговорити цей напрямФорма контакту

Коротко опишіть мету, обмеження стеку та строки — відповім у Telegram.

Повний опис послуги