Skip to content

Latest commit

 

History

History
121 lines (79 loc) · 4.57 KB

README.ro.md

File metadata and controls

121 lines (79 loc) · 4.57 KB

In english

En français

На русском

Reservare

Rezervări online pentru servicii și programări

Prezentare generală

„Reservare” permite companiilor să înregistreze servicii și resurse pentru care un client le poate rezerva și/sau programa o întâlnire.

Diagrama cazurilor de utilizare
Use Case Diagram

Rezervați un serviciu

Diagrama mașinii de stări
State Machine Diagram

Faceți o programare

Diagrama mașinii de stări
State Machine Diagram

Superutilizator

  • Nume de utilizator
    $YESOD_SUPERUSER_USERNAME
  • Parola
    $YESOD_SUPERUSER_PASSWORD

Un cont de superutilizator este definit în momentul implementării. Superutilizatorul gestionează alți utilizatori și acordă sau revocă privilegii de administrator anumitor utilizatori.

Integrare cu API-uri externe

  • E-mail: Gmail API

    • Id-ul clientului
      $YESOD_GOOGLE_CLIENT_ID
    • Secretul clientului
      $YESOD_GOOGLE_CLIENT_SECRET
  • Gateway de plată: Stripe

    • Cheie publică
      $YESOD_STRIPE_PK
    • Cheie secretă
      $YESOD_STRIPE_SK

    Pentru a simula o plată reușită, utilizați carduri de test din lista următoare.

    Pentru a simula plățile pe care emitentul le refuză, utilizați carduri de testare din următoarea listă.

  • Gateway de plată: YooKassa

    • ID magazin
      $YESOD_YOOKASSA_SHOP_ID
    • Cheie secretă
      $YESOD_YOOKASSA_SECRET_KEY

    Pentru a simula o plată reușită, utilizați carduri de test din lista următoare.

    Pentru a simula plățile pe care emitentul le refuză, utilizați carduri de testare din următoarea listă.

Optimizare motor de căutare

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

Entități de bază

Utilizator

Un utilizator nou se poate înscrie folosind un cont Google existent sau folosind o adresă de e-mail verificată. API-ul Gmail este folosit ca intermediar pentru a trimite linkuri de verificare către căsuța de e-mail a utilizatorului.

Un utilizator poate primi rolul de administrator de un superutilizator sau de un alt administrator. Numai utilizatorii cu rol de administrator au acces la datele administrative.

Afacere

...

Spațiu de lucru

...

Opțiune de plată

Pentru fiecare spațiu de lucru, puteți specifica una sau mai multe opțiuni de plată selectând tipul, numele și poarta de plată.

Dacă sunt configurate mai multe gateway-uri de plată pentru un spațiu de lucru, acestea vor fi prezentate ca opțiuni utilizatorului care rezervă programarea.

Dacă un spațiu de lucru are o singură opțiune de plată (gateway de plată) configurată, atunci va fi folosit ca implicit și, prin urmare, un pas mai puțin în procesul de rezervare.

Trebuie specificată cel puțin o opțiune de plată (gateway de plată) pentru spațiul de lucru. Dacă nu sunt specificate, va apărea o eroare la rezervare.

Serviciu

...

Sector

Un sector reprezintă tipul de activitate al serviciului prestat. Folosit în principal ca chei de căutare pentru servicii.

Dacă este necesar, poate fi definită o ierarhie a acestor sectoare.

Personal

...

Atribuție

...

Orarul de lucru

...

Rezervare

...

Diagrama relație-entitate
Entity Relationship Diagram

Demo

Click aici pentru a vedea demo

* Faceți clic pe butonul Conturi de utilizator demonstrative pentru a obține o listă de conturi de utilizator demonstrative