Application
Integration Diagram
%% AUTOGENERATED CODE -- DO NOT EDIT! graph TD Mobile Mobile["Mobile"] --> ProductServer["ProductServer"] Mobile["Mobile"] --> OrderServer["OrderServer"] Website Website["Website"] --> PaymentServer["PaymentServer"] PaymentServer["PaymentServer"] --> Visa["Visa"] PaymentServer["PaymentServer"] --> MasterCard["MasterCard"] Website["Website"] --> IdentityServer["IdentityServer"] IdentityServer["IdentityServer"] --> MegaDatabase["MegaDatabase"] Website["Website"] --> ProductServer["ProductServer"] Website["Website"] --> OrderServer["OrderServer"] Dashboard Dashboard["Dashboard"] --> PaymentServer["PaymentServer"] Dine-in_Customer["Dine-in Customer"] --> Mobile["Mobile"] Dine-in_Customer["Dine-in Customer"] --> Dashboard["Dashboard"] Online_Customer["Online Customer"] --> Website["Website"]
Application Index
Type Index
No Types Defined
Applications
Application Dashboard
Dashboard Pay
Sequence Diagram
%% AUTOGENERATED CODE -- DO NOT EDIT! sequenceDiagram ... ->> Dashboard: Pay Dashboard ->> PaymentServer: Pay alt processor_type == "visa" PaymentServer ->> Visa: Pay Visa ->> Visa: ... else if processor_type == "mastercard" PaymentServer ->> MasterCard: POST /pay MasterCard -->> PaymentServer: error MasterCard -->> PaymentServer: ok <: SimpleObj else PaymentServer -->> Dashboard: 500 < NotSupportedError end PaymentServer -->> Dashboard: 200
Request types
No Request types
Response types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
Application Mobile
- Android and iOS App for Sizzle
Mobile Menu
Sequence Diagram
%% AUTOGENERATED CODE -- DO NOT EDIT! sequenceDiagram ... ->> Mobile: Menu Mobile ->> ProductServer: Menu ProductServer -->> Mobile: ok <: Products
Request types
No Request types
Response types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
Mobile Order
Sequence Diagram
%% AUTOGENERATED CODE -- DO NOT EDIT! sequenceDiagram ... ->> Mobile: Order Mobile ->> OrderServer: Order alt order_id is nil OrderServer -->> Mobile: ok <: Order else OrderServer -->> Mobile: ok <: Order end
Request types
No Request types
Response types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
Mobile PlaceOrder
Sequence Diagram
%% AUTOGENERATED CODE -- DO NOT EDIT! sequenceDiagram ... ->> Mobile: PlaceOrder Mobile ->> OrderServer: UpdateOrderStatus OrderServer -->> Mobile: ok <: Order
Request types
No Request types
Response types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
Mobile Review
Sequence Diagram
%% AUTOGENERATED CODE -- DO NOT EDIT! sequenceDiagram ... ->> Mobile: Review Mobile ->> OrderServer: Review OrderServer -->> Mobile: ok <: Order
Request types
No Request types
Response types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
Application Website
- Web App for Sizzle
Website ChangePassword
Sequence Diagram
%% AUTOGENERATED CODE -- DO NOT EDIT! sequenceDiagram ... ->> Website: ChangePassword Website ->> IdentityServer: UpdatePassword IdentityServer -->> Website: ok Website -->> ...: ok
Request types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram class primitive{ var INT }
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram class primitive{ var STRING }
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram class primitive{ var STRING }
Response types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
Website Login
For customer to login
Sequence Diagram
%% AUTOGENERATED CODE -- DO NOT EDIT! sequenceDiagram ... ->> Website: Login Website ->> IdentityServer: Authenticate alt authenticated IdentityServer -->> Website: 200 <: MegaDatabase.Empty else IdentityServer -->> Website: 401 <: UnauthorizedError end
Request types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
Response types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
Website Menu
Sequence Diagram
%% AUTOGENERATED CODE -- DO NOT EDIT! sequenceDiagram ... ->> Website: Menu Website ->> ProductServer: Menu ProductServer -->> Website: ok <: Products
Request types
No Request types
Response types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
Website Order
Sequence Diagram
%% AUTOGENERATED CODE -- DO NOT EDIT! sequenceDiagram ... ->> Website: Order Website ->> OrderServer: Order alt order_id is nil OrderServer -->> Website: ok <: Order else OrderServer -->> Website: ok <: Order end
Request types
No Request types
Response types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
Website Pay
Sequence Diagram
%% AUTOGENERATED CODE -- DO NOT EDIT! sequenceDiagram ... ->> Website: Pay Website ->> PaymentServer: Pay alt processor_type == "visa" PaymentServer ->> Visa: Pay Visa ->> Visa: ... else if processor_type == "mastercard" PaymentServer ->> MasterCard: POST /pay MasterCard -->> PaymentServer: error MasterCard -->> PaymentServer: ok <: SimpleObj else PaymentServer -->> Website: 500 < NotSupportedError end PaymentServer -->> Website: 200
Request types
No Request types
Response types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
Website PlaceOrder
Sequence Diagram
%% AUTOGENERATED CODE -- DO NOT EDIT! sequenceDiagram ... ->> Website: PlaceOrder Website ->> OrderServer: UpdateOrderStatus OrderServer -->> Website: ok <: Order
Request types
No Request types
Response types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
Website Profile
Sequence Diagram
%% AUTOGENERATED CODE -- DO NOT EDIT! sequenceDiagram ... ->> Website: Profile Website ->> IdentityServer: CustomerProfile IdentityServer ->> MegaDatabase: SelectCustomer MegaDatabase ->> MegaDatabase: ... MegaDatabase -->> IdentityServer: ok IdentityServer -->> Website: ok <: Customer Website -->> ...: ok <: Customer
Request types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram class primitive{ var INT }
Response types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
Website Review
Sequence Diagram
%% AUTOGENERATED CODE -- DO NOT EDIT! sequenceDiagram ... ->> Website: Review Website ->> OrderServer: Review OrderServer -->> Website: ok <: Order
Request types
No Request types
Response types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
Website Signup
Sequence Diagram
%% AUTOGENERATED CODE -- DO NOT EDIT! sequenceDiagram ... ->> Website: Signup Website ->> IdentityServer: NewCustomer IdentityServer ->> MegaDatabase: InsertCustomer MegaDatabase ->> MegaDatabase: ... MegaDatabase -->> IdentityServer: ok IdentityServer -->> Website: ok <: Customer
Request types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram
Response types
%% AUTOGENERATED CODE -- DO NOT EDIT! classDiagram