Skip to content

Latest commit

 

History

History
122 lines (79 loc) · 6.66 KB

README.ru.md

File metadata and controls

122 lines (79 loc) · 6.66 KB

In english

En français

În română

Reservare

Онлайн-бронирование услуг и встреч

Обзор

«Reservare» позволяет компаниям регистрировать услуги и ресурсы, которые клиент может зарезервировать и/или назначить встречу.

Диаграмма вариантов использования
Use Case Diagram

Забронировать услугу

Диаграмма конечного автомата
State Machine Diagram

Записаться на прием

Диаграмма конечного автомата
State Machine Diagram

Суперпользователь

  • Имя пользователя
    $YESOD_SUPERUSER_USERNAME
  • Пароль
    $YESOD_SUPERUSER_PASSWORD

Учетная запись суперпользователя определяется во время развертывания. Суперпользователь управляет другими пользователями и предоставляет или отзывает права администратора конкретным пользователям.

Интеграция с внешними API

  • Электронная почта: Gmail API

    • Идентификатор клиента
      $YESOD_GOOGLE_CLIENT_ID
    • Секрет клиента
      $YESOD_GOOGLE_CLIENT_SECRET
  • Платежный шлюз: Stripe

    • Открытый ключ
      $YESOD_STRIPE_PK
    • Секретный ключ
      $YESOD_STRIPE_SK

    Для имитации успешного платежа используйте тестовые карты из следующего списка.

    Для имитации платежей, которые отклоняет эмитент, используйте тестовые карты из следующего списка.

  • Платежный шлюз: ЮKassa

    • Идентификатор магазина
      $YESOD_YOOKASSA_SHOP_ID
    • Секретный ключ
      $YESOD_YOOKASSA_SECRET_KEY

    Для имитации успешного платежа используйте тестовые карты из следующего списка.

    Для имитации платежей, от которых эмитент отклоняет, используйте тестовые карты из следующего списка.

Поисковая оптимизация

  • Google SEO
    $YESOD_GOOGLE_SITE_VERIFICATION
  • Bing SEO
    $YESOD_MS_VALIDATE
  • Yandex SEO
    $YESOD_YANDEX_VERIFICATION

Базовые сущности

Пользователь

Новый пользователь может зарегистрироваться, используя существующую учетную запись Google или подтвержденный адрес электронной почты. API Gmail используется в качестве посредника для отправки ссылок проверки в почтовый ящик пользователя.

Пользователю может быть предоставлена роль администратора суперпользователем или другим администратором. Только пользователи с ролью администратора имеют доступ к административным данным.

Деятельность

...

Рабочее место

...

Вариант оплаты

Для каждого рабочего пространства вы можете указать один или несколько вариантов оплаты, выбрав его тип, название и платежный шлюз.

Если для рабочего пространства настроено несколько платежных шлюзов, они будут представлены в качестве вариантов пользователю, записывающемуся на прием.

Если для рабочего пространства настроен только один способ оплаты (платежный шлюз), то он будет использоваться по умолчанию, и, таким образом, в процессе бронирования будет на один шаг меньше.

Для рабочего пространства необходимо указать хотя бы один вариант оплаты (платежный шлюз). Если ничего не указано, при бронировании возникнет ошибка.

Услуга

...

Сектор

Сектор представляет собой вид деятельности предоставляемой услуги. В основном используются в качестве ключей поиска услуг.

При необходимости может быть определена иерархия таких секторов.

Персонал

...

Назначение

...

График работы

...

Бронирование

...

Диаграмма отношений сущностей
Entity Relationship Diagram

Демо

Нажмите здесь, чтобы увидеть демо

* Нажмите на кнопку Demo user accounts, чтобы получить список демонстрационных учетных записей пользователей