Многопользовательская B2C платформа для записи и бронирования
Платформы, где несколько предприятий могут управлять своими цифровыми операциями на одной программной инфраструктуре, требуют гораздо более сложной архитектуры, чем классические проекты веб-сайтов.
В Randewu мы разработали многопользовательскую (multi-tenant) B2C SaaS платформу, где предприятия могут создавать свои учетные записи, управлять услугами, сотрудниками, клиентами и записями, а конечные пользователи могут открывать для себя различные предприятия и создавать онлайн-записи.
В основе платформы лежит не программное обеспечение, предназначенное для одного предприятия, а масштабируемая архитектура платформы, которая позволяет различным предприятиям безопасно использовать одну и ту же инфраструктуру.
Управление несколькими предприятиями с помощью одного программного обеспечения
Одной из самых важных проблем в multi-tenant SaaS проектах является безопасное разделение данных предприятий, находящихся в одной системе.
В Randewu каждое предприятие имеет свое собственное цифровое рабочее пространство.
Каждый tenant может управлять:
- Профилем предприятия
- Услугами
- Сотрудниками
- Рабочими часами
- Записями
- Клиентами
- Календарем
- Настройками предприятия
При этом вся платформа работает на централизованной программной инфраструктуре.
Эта архитектура составляет основу масштабируемой структуры, необходимой в проектах по разработке многопользовательских SaaS решений.
Объединение B2C пользователей и предприятий на одной платформе
Для Randewu недостаточно было иметь только панель управления для предприятий.
На другой стороне платформы находятся конечные пользователи, желающие получить услуги.
Пользователь может следовать по следующему пути:
Откройте предприятие → Выберите услугу → Выберите сотрудника → Увидите доступное время → Создайте запись
Таким образом, система управления на стороне предприятия и B2C опыт бронирования на стороне конечного пользователя объединяются в одной платформе.
Эта структура превращает Randewu из простого календаря записей в двустороннюю цифровую платформу, объединяющую предприятия и клиентов.
Онлайн система записи и бронирования
Традиционными методами предприятия могут управлять записями через телефон, WhatsApp, сообщения в социальных сетях или ручные календари.
Этот метод может вызывать операционные сложности по мере роста предприятия.
В Randewu процесс записи был оцифрован, что позволяет пользователям просматривать доступное время и создавать онлайн-записи напрямую.
На стороне предприятия записи могут управляться через централизованный календарь.
Эта структура особенно подходит для:
салонов красоты, парикмахерских, клиник, консалтинговых предприятий, спортивных центров, wellness предприятий и других предприятий в сфере услуг
.
Панель управления для предприятий
На задней стороне B2C платформы находится комплексная панель управления, позволяющая предприятиям управлять своими ежедневными операциями.
Предприятия могут управлять услугами и сотрудниками, отслеживать записи и просматривать информацию о клиентах через централизованную систему.
Благодаря этому подходу появляется не просто веб-страница, видимая клиенту, а программное обеспечение для управления предприятием, поддерживающее все ежедневные операции.
Архитектура данных и авторизации на основе tenant
В многопользовательских платформах критически важно, чтобы каждое предприятие могло получить доступ к своим данным и было полностью изолировано от данных других предприятий.
В инфраструктуре Randewu учитывалась эта потребность, и была использована изоляция данных и авторизация на основе tenant.
По мере роста платформы новые предприятия могут добавляться в систему без необходимости установки отдельного программного обеспечения, создавая новых tenant'ов на той же инфраструктуре.
Это позволяет платформе масштабироваться от
10 предприятий до сотен, тысяч или даже больше
.
Архитектура платформы, соответствующая модели SaaS
Randewu — это не просто программное обеспечение, разработанное для одного клиента.
Она была разработана как SaaS продукт, позволяющий новым предприятиям постоянно добавляться в систему.
Когда новое предприятие присоединяется к системе, оно может создать свое цифровое рабочее пространство, следуя следующему пути:
Создайте учетную запись → Настройте предприятие → Добавьте услуги → Определите сотрудников → Начните принимать записи
Эта структура составляет основу self-service onboarding подхода, необходимого в проектах по разработке SaaS решений.
Треугольник: Предприятие + Клиент + Платформа
Основная архитектура Randewu состоит из трех различных слоев пользователей:
Предприятие
Управляет своими услугами, сотрудниками, клиентами и записями.
Клиент
Открывает предприятия, изучает услуги и создает онлайн-записи.
Управление платформой
Обеспечивает централизованное управление всеми tenant'ами и платформой.
Благодаря этой структуре Randewu становится не просто онлайн системой записи, а B2C marketplace/платформой, объединяющей предприятия и клиентов в одной экосистеме.
Масштабируемая инфраструктура B2C платформы
На платформе, где множество предприятий одновременно добавляются в систему, количество пользователей, предприятий, услуг и данных о записях постоянно растет.
Поэтому архитектура Randewu была разработана не только с учетом текущего количества пользователей, но и с возможностью добавления новых tenant'ов и пользователей по мере роста платформы.
Этот подход предлагает инфраструктуру, которая может быть применена к различным цифровым продуктам, таким как:
- Multi-tenant SaaS
- B2C платформа
- Marketplace
- Онлайн платформа бронирования
- Система бронирования
- Программное обеспечение для управления предприятием
.
Мобильный и веб-опыт пользователя
Одной из самых важных целей на стороне B2C является максимальное сокращение процесса записи.
Для того чтобы пользователи могли открывать предприятия, изучать услуги и создавать записи с мобильных устройств, был создан адаптивный пользовательский интерфейс.
На стороне предприятия был разработан более комплексный опыт dashboard для управления ежедневными операциями.
Таким образом, в одной платформе был создан простой B2C опыт для конечного пользователя, а также детализированная панель управления SaaS для предприятия.

