Doku merge (#12)

* Added AC-ManageVendorShop.drawio

* Update AC-ManageVendorShop.drawio

* Added AC-ManageVendorShop.png

* Added AC_VendorShop.drawio

* Added Deployment_View.drawio

* Update Deployment_View.drawio

* Added AC_FavoriteShopList.drawio

* Added Deployment_View.png

* Added AC_FavoriteShopList.png

* Added ERM.png

* Adding architectural view

Co-authored-by: henningxtro <Henning.Sextro@gmail.com>
This commit is contained in:
Patrick 2020-12-06 23:06:58 +01:00 committed by GitHub
parent 04308e187e
commit 4f3a755f78
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 491 additions and 0 deletions

View File

@ -0,0 +1,227 @@
<mxfile host="app.diagrams.net" modified="2020-12-03T11:41:32.250Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36" etag="uRPGeO05pJ0AHwPZkFaV" version="13.10.6" type="github">
<diagram id="1FtotTu9mR2_sEpA9Rtm" name="Page-1">
<mxGraphModel dx="446" dy="448" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="8x2PvsE8vemwwiOMz4da-1" value="" style="ellipse;html=1;shape=startState;fillColor=#000000;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="225" y="110" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-2" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" source="8x2PvsE8vemwwiOMz4da-1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="240" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-14" value="Vendor goes to landing page" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="180" y="230" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-15" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;" edge="1" source="8x2PvsE8vemwwiOMz4da-14" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="240" y="330" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-16" value="Vendor clicks on &quot;Vendors&quot;" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="180" y="330" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-17" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;" edge="1" source="8x2PvsE8vemwwiOMz4da-16" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="240" y="430" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-20" value="Vendor is logged in?" style="rhombus;whiteSpace=wrap;html=1;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="164" y="430" width="150" height="70" as="geometry" />
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-21" value="no" style="edgeStyle=orthogonalEdgeStyle;html=1;align=left;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;" edge="1" source="8x2PvsE8vemwwiOMz4da-20" parent="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="400" y="465" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-22" value="yes" style="edgeStyle=orthogonalEdgeStyle;html=1;align=left;verticalAlign=top;endArrow=open;endSize=8;strokeColor=#ff0000;" edge="1" source="8x2PvsE8vemwwiOMz4da-20" parent="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="239" y="560" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-27" value="yes" style="edgeStyle=orthogonalEdgeStyle;html=1;align=left;verticalAlign=top;endArrow=open;endSize=8;strokeColor=#ff0000;" edge="1" parent="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="474.5" y="562.5" as="targetPoint" />
<mxPoint x="474.5" y="500" as="sourcePoint" />
<Array as="points">
<mxPoint x="474.5" y="517.5" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-28" value="Vendor is registered?" style="rhombus;whiteSpace=wrap;html=1;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="400" y="430" width="150" height="70" as="geometry" />
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-29" value="Vendor can login" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="415" y="560" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-30" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" source="8x2PvsE8vemwwiOMz4da-29" parent="1" target="8x2PvsE8vemwwiOMz4da-31">
<mxGeometry relative="1" as="geometry">
<mxPoint x="475" y="660" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-31" value="&quot;Manage Vendor Shop&quot; Overview Page is displayed" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="179" y="560" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-32" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;" edge="1" source="8x2PvsE8vemwwiOMz4da-31" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="239" y="670" as="targetPoint" />
<Array as="points">
<mxPoint x="239" y="660" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-35" value="no" style="edgeStyle=orthogonalEdgeStyle;html=1;align=left;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="8x2PvsE8vemwwiOMz4da-28">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="730" y="464.71" as="targetPoint" />
<mxPoint x="560" y="465.21" as="sourcePoint" />
<Array as="points">
<mxPoint x="730" y="465" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-36" value="&quot;Vendor Register Page&quot; is shown" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="730" y="445" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-37" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;" edge="1" source="8x2PvsE8vemwwiOMz4da-36" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="790" y="515" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-38" value="Vendor can register" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="730" y="520" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-39" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" source="8x2PvsE8vemwwiOMz4da-38" parent="1" target="8x2PvsE8vemwwiOMz4da-42">
<mxGeometry relative="1" as="geometry">
<mxPoint x="790" y="590" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-42" value="Registration waits for manual approval" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="730" y="610" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-43" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" source="8x2PvsE8vemwwiOMz4da-42" parent="1" target="8x2PvsE8vemwwiOMz4da-46">
<mxGeometry relative="1" as="geometry">
<mxPoint x="670" y="635" as="targetPoint" />
<Array as="points">
<mxPoint x="680" y="630" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-46" value="Registration is valid?" style="rhombus;whiteSpace=wrap;html=1;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="570" y="570" width="110" height="70" as="geometry" />
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-47" value="no" style="edgeStyle=orthogonalEdgeStyle;html=1;align=left;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" source="8x2PvsE8vemwwiOMz4da-46" parent="1">
<mxGeometry x="-0.3332" y="5" relative="1" as="geometry">
<mxPoint x="625" y="700" as="targetPoint" />
<Array as="points">
<mxPoint x="625" y="680" />
<mxPoint x="625" y="680" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-48" value="yes" style="edgeStyle=orthogonalEdgeStyle;html=1;align=left;verticalAlign=top;endArrow=open;endSize=8;strokeColor=#ff0000;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" source="8x2PvsE8vemwwiOMz4da-46" parent="1" target="8x2PvsE8vemwwiOMz4da-29">
<mxGeometry x="0.4169" y="-10" relative="1" as="geometry">
<mxPoint x="540" y="760" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-49" value="" style="ellipse;html=1;shape=endState;fillColor=#000000;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="610" y="700" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-50" value="Vendor can manage Shop" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="179" y="670" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-53" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="8x2PvsE8vemwwiOMz4da-50" target="8x2PvsE8vemwwiOMz4da-58">
<mxGeometry relative="1" as="geometry">
<mxPoint x="105" y="880" as="targetPoint" />
<mxPoint x="164" y="690" as="sourcePoint" />
<Array as="points">
<mxPoint x="60" y="690" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-54" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="8x2PvsE8vemwwiOMz4da-60">
<mxGeometry relative="1" as="geometry">
<mxPoint x="170" y="920" as="targetPoint" />
<mxPoint x="195" y="710" as="sourcePoint" />
<Array as="points">
<mxPoint x="195" y="710" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-55" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="8x2PvsE8vemwwiOMz4da-50" target="8x2PvsE8vemwwiOMz4da-62">
<mxGeometry relative="1" as="geometry">
<mxPoint x="340" y="880" as="targetPoint" />
<mxPoint x="280" y="710" as="sourcePoint" />
<Array as="points">
<mxPoint x="480" y="690" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-58" value="Vendor can log out" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry y="920" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-60" value="Vendor activate/deactivate listings" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="135" y="920" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-61" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;" edge="1" parent="1" target="8x2PvsE8vemwwiOMz4da-64">
<mxGeometry relative="1" as="geometry">
<mxPoint x="66" y="1020" as="targetPoint" />
<mxPoint x="60" y="960" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-62" value="Vendor can change contact information" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="420" y="920" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-63" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;entryX=1;entryY=0.25;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" source="8x2PvsE8vemwwiOMz4da-62" parent="1" target="8x2PvsE8vemwwiOMz4da-50">
<mxGeometry relative="1" as="geometry">
<mxPoint x="500" y="670" as="targetPoint" />
<Array as="points">
<mxPoint x="480" y="1020" />
<mxPoint x="560" y="1020" />
<mxPoint x="560" y="680" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-64" value="" style="ellipse;html=1;shape=endState;fillColor=#000000;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="45" y="1020" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-65" value="Vendor can activate/deactivate shop entirely" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="280" y="920" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-66" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;" edge="1" source="8x2PvsE8vemwwiOMz4da-65" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="300" y="680" as="targetPoint" />
<Array as="points">
<mxPoint x="340" y="1020" />
<mxPoint x="560" y="1020" />
<mxPoint x="560" y="680" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-67" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;" edge="1" parent="1" source="8x2PvsE8vemwwiOMz4da-50">
<mxGeometry relative="1" as="geometry">
<mxPoint x="340.03" y="920" as="targetPoint" />
<mxPoint x="320" y="690" as="sourcePoint" />
<Array as="points">
<mxPoint x="264" y="840" />
<mxPoint x="340" y="840" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="8x2PvsE8vemwwiOMz4da-73" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=none;endSize=8;strokeColor=#ff0000;endFill=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" source="8x2PvsE8vemwwiOMz4da-60" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="370" y="1020" as="targetPoint" />
<mxPoint x="210" y="960" as="sourcePoint" />
<Array as="points">
<mxPoint x="195" y="1020" />
</Array>
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

View File

@ -0,0 +1,190 @@
<mxfile host="app.diagrams.net" modified="2020-12-06T21:54:07.076Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36" etag="eUYNFtx8g7yoIU2ueGTq" version="13.10.9" type="github">
<diagram id="vU0a4XMVAzZGOWdaQMjT" name="Page-1">
<mxGraphModel dx="1745" dy="922" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-1" value="" style="ellipse;html=1;shape=startState;fillColor=#000000;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="210" y="80" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-2" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;" edge="1" source="Hl9egU3SmJGG6HS5V9Vv-1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="225" y="170" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-3" value="User goes to Landing Page" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="165" y="170" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-4" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;" edge="1" source="Hl9egU3SmJGG6HS5V9Vv-3" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="225" y="270" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-5" value="User searches for Product" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="165" y="270" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-6" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;" edge="1" source="Hl9egU3SmJGG6HS5V9Vv-5" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="225" y="370" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-7" value="User selects Product" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="165" y="370" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-8" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;" edge="1" source="Hl9egU3SmJGG6HS5V9Vv-7" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="225" y="470" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-11" value="User clicks on Vendor" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="165" y="470" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-12" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;" edge="1" source="Hl9egU3SmJGG6HS5V9Vv-11" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="225" y="570" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-13" value="User clicks on favorite Button" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="165" y="570" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-14" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;" edge="1" source="Hl9egU3SmJGG6HS5V9Vv-13" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="225" y="670" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-15" value="User is logged in?" style="rhombus;whiteSpace=wrap;html=1;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="170" y="670" width="110" height="70" as="geometry" />
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-16" value="no" style="edgeStyle=orthogonalEdgeStyle;html=1;align=left;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" source="Hl9egU3SmJGG6HS5V9Vv-15" parent="1" target="Hl9egU3SmJGG6HS5V9Vv-18">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="360" y="700" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-17" value="yes" style="edgeStyle=orthogonalEdgeStyle;html=1;align=left;verticalAlign=top;endArrow=open;endSize=8;strokeColor=#ff0000;" edge="1" source="Hl9egU3SmJGG6HS5V9Vv-15" parent="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="225" y="810" as="targetPoint" />
<Array as="points">
<mxPoint x="225" y="800" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-18" value="User can login" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="360" y="685" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-19" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" edge="1" source="Hl9egU3SmJGG6HS5V9Vv-18" parent="1" target="Hl9egU3SmJGG6HS5V9Vv-13">
<mxGeometry relative="1" as="geometry">
<mxPoint x="320" y="520" as="targetPoint" />
<Array as="points">
<mxPoint x="490" y="700" />
<mxPoint x="490" y="520" />
<mxPoint x="255" y="520" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-20" value="Vendor is added to List of Favorite Vendors" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="165" y="810" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-21" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;" edge="1" source="Hl9egU3SmJGG6HS5V9Vv-20" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="247" y="170" as="targetPoint" />
<Array as="points">
<mxPoint x="225" y="910" />
<mxPoint x="510" y="910" />
<mxPoint x="510" y="120" />
<mxPoint x="247" y="120" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-22" value="User clicks on &lt;br&gt;Profile Icon" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="-10" y="270" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-23" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;" edge="1" source="Hl9egU3SmJGG6HS5V9Vv-22" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="50" y="370" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-25" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="50" y="270" as="targetPoint" />
<mxPoint x="220" y="210" as="sourcePoint" />
<Array as="points">
<mxPoint x="50" y="230" />
<mxPoint x="50" y="270" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-26" value="User is logged in?" style="rhombus;whiteSpace=wrap;html=1;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="-15" y="370" width="130" height="70" as="geometry" />
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-27" value="no" style="edgeStyle=orthogonalEdgeStyle;html=1;align=left;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" source="Hl9egU3SmJGG6HS5V9Vv-26" parent="1" target="Hl9egU3SmJGG6HS5V9Vv-29">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="130" y="365" as="targetPoint" />
<Array as="points">
<mxPoint x="130" y="405" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-28" value="yes" style="edgeStyle=orthogonalEdgeStyle;html=1;align=left;verticalAlign=top;endArrow=open;endSize=8;strokeColor=#ff0000;" edge="1" source="Hl9egU3SmJGG6HS5V9Vv-26" parent="1">
<mxGeometry x="-1" relative="1" as="geometry">
<mxPoint x="50" y="520" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-29" value="User can login" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="70" y="320" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-30" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" source="Hl9egU3SmJGG6HS5V9Vv-29" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="194" y="170" as="targetPoint" />
<Array as="points">
<mxPoint x="130" y="120" />
<mxPoint x="194" y="120" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-31" value="Profile Options are displayed" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="-10" y="520" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-32" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;" edge="1" source="Hl9egU3SmJGG6HS5V9Vv-31" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="50" y="610" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-33" value="User selects &quot;Favorite Vendors&quot;" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="-10" y="610" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-34" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;" edge="1" source="Hl9egU3SmJGG6HS5V9Vv-33" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="50" y="710" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-37" value="&quot;Favorite Vendors&quot; Page is displayed" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="-10" y="710" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-38" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;" edge="1" source="Hl9egU3SmJGG6HS5V9Vv-37" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="50" y="810" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-43" value="User can delete Favorite Vendors" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="-10" y="810" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-44" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" source="Hl9egU3SmJGG6HS5V9Vv-43" parent="1" target="Hl9egU3SmJGG6HS5V9Vv-37">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-40" y="700" as="targetPoint" />
<Array as="points">
<mxPoint x="50" y="895" />
<mxPoint x="-40" y="895" />
<mxPoint x="-40" y="730" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-49" value="" style="ellipse;html=1;shape=endState;fillColor=#000000;strokeColor=#ff0000;" vertex="1" parent="1">
<mxGeometry x="370" y="239" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="Hl9egU3SmJGG6HS5V9Vv-50" value="User can end Activity&#xa; at any time" style="text;align=center;fontStyle=1;verticalAlign=middle;spacingLeft=3;spacingRight=3;strokeColor=none;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="1">
<mxGeometry x="320" y="270" width="130" height="26" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

View File

@ -0,0 +1 @@
<mxfile host="app.diagrams.net" modified="2020-12-03T11:44:41.975Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36" version="13.10.6" etag="3TbEswIUj7dBRpMdLXCP" type="github"><diagram id="vU0a4XMVAzZGOWdaQMjT">UzV2zq1wL0osyPDNT0nNUTV2VTV2LsrPL4GwciucU3NyVI0MMlNUjV1UjYwMgFjVyA2HrCFY1qAgsSg1rwSLBiADYTaQg2Y1AA==</diagram></mxfile>

View File

@ -0,0 +1,73 @@
<mxfile host="app.diagrams.net" modified="2020-12-06T21:53:38.296Z" agent="5.0 (Windows)" etag="hYGDNP_IhNc-POs3TVJ_" version="13.10.0" type="github">
<diagram id="QF3JeXm2v-cOY2pJoseE" name="Page-1">
<mxGraphModel dx="1809" dy="554" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="SwTz14L5hBOFtSALRySW-11" value="Server" style="verticalAlign=top;align=left;spacingTop=8;spacingLeft=2;spacingRight=12;shape=cube;size=10;direction=south;fontStyle=4;html=1;" vertex="1" parent="1">
<mxGeometry x="360" y="40" width="180" height="280" as="geometry" />
</mxCell>
<mxCell id="SwTz14L5hBOFtSALRySW-12" value="GitHub" style="verticalAlign=top;align=left;spacingTop=8;spacingLeft=2;spacingRight=12;shape=cube;size=10;direction=south;fontStyle=4;html=1;" vertex="1" parent="1">
<mxGeometry x="40" y="40" width="180" height="280" as="geometry" />
</mxCell>
<mxCell id="SwTz14L5hBOFtSALRySW-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0;exitDx=0;exitDy=35;exitPerimeter=0;" edge="1" parent="1" source="SwTz14L5hBOFtSALRySW-13" target="SwTz14L5hBOFtSALRySW-14">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="230" y="125" />
<mxPoint x="230" y="125" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="SwTz14L5hBOFtSALRySW-20" value="Sending build status" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="SwTz14L5hBOFtSALRySW-18">
<mxGeometry x="-0.0491" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="SwTz14L5hBOFtSALRySW-24" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="SwTz14L5hBOFtSALRySW-13" target="SwTz14L5hBOFtSALRySW-23">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="SwTz14L5hBOFtSALRySW-25" value="Deploying changes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="SwTz14L5hBOFtSALRySW-24">
<mxGeometry x="-0.7533" relative="1" as="geometry">
<mxPoint y="3.89" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="SwTz14L5hBOFtSALRySW-13" value="CI/CD&#xa;Jenkins-&#xa;Instance&#xa;" style="shape=module;align=left;spacingLeft=20;align=center;verticalAlign=top;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="390" y="90" width="100" height="50" as="geometry" />
</mxCell>
<mxCell id="SwTz14L5hBOFtSALRySW-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0;entryDx=0;entryDy=15;entryPerimeter=0;" edge="1" parent="1" source="SwTz14L5hBOFtSALRySW-14" target="SwTz14L5hBOFtSALRySW-13">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="230" y="105" />
<mxPoint x="230" y="105" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="SwTz14L5hBOFtSALRySW-19" value="&lt;div&gt;Automatically pulling changes&lt;br&gt;&lt;/div&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="SwTz14L5hBOFtSALRySW-16">
<mxGeometry x="-0.0848" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="SwTz14L5hBOFtSALRySW-14" value="Repo" style="shape=module;align=left;spacingLeft=20;align=center;verticalAlign=top;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="70" y="90" width="100" height="50" as="geometry" />
</mxCell>
<mxCell id="SwTz14L5hBOFtSALRySW-21" value="" style="endArrow=classic;html=1;entryX=0;entryY=0;entryDx=0;entryDy=15;entryPerimeter=0;" edge="1" parent="1" target="SwTz14L5hBOFtSALRySW-14">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint y="105" as="sourcePoint" />
<mxPoint x="70" y="100" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="SwTz14L5hBOFtSALRySW-22" value="Push" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="SwTz14L5hBOFtSALRySW-21">
<mxGeometry x="-0.4691" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="SwTz14L5hBOFtSALRySW-23" value="Webserver&#xa;(Backend &amp;&#xa;Frontend)&#xa;" style="shape=module;align=left;spacingLeft=20;align=center;verticalAlign=top;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="390" y="170" width="100" height="50" as="geometry" />
</mxCell>
<mxCell id="SwTz14L5hBOFtSALRySW-26" value="Database" style="shape=module;align=left;spacingLeft=20;align=center;verticalAlign=top;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
<mxGeometry x="390" y="250" width="100" height="50" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

BIN
doku/Deployment_View.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
doku/ERM.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

BIN
doku/betterzon_stack.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 444 KiB