Skip to content

Commit 7a51982

Browse files
authored
Merge pull request #35 from Coduck-Team/27-sign-up-in-sequence-diagram
Draw sequence diagram for sign up and sign in
2 parents c0c5381 + 3f90790 commit 7a51982

File tree

2 files changed

+170
-0
lines changed

2 files changed

+170
-0
lines changed
Lines changed: 170 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,170 @@
1+
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36" version="27.1.6">
2+
<diagram id="D_sl63MqtQzw4KAKqsh-" name="페이지-1">
3+
<mxGraphModel dx="2578" dy="1426" 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">
4+
<root>
5+
<mxCell id="0" />
6+
<mxCell id="1" parent="0" />
7+
<mxCell id="2" value="User" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};size=65;" parent="1" vertex="1">
8+
<mxGeometry width="150" height="1324" as="geometry" />
9+
</mxCell>
10+
<mxCell id="3" value="ClientApp" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};size=65;" parent="1" vertex="1">
11+
<mxGeometry x="306" width="150" height="1324" as="geometry" />
12+
</mxCell>
13+
<mxCell id="4" value="AuthService" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};size=65;" parent="1" vertex="1">
14+
<mxGeometry x="717" width="150" height="1324" as="geometry" />
15+
</mxCell>
16+
<mxCell id="5" value="Database" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};size=65;" parent="1" vertex="1">
17+
<mxGeometry x="1002" width="150" height="1324" as="geometry" />
18+
</mxCell>
19+
<mxCell id="6" value="Open Sign Up Page" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;endArrow=block;" parent="1" source="2" target="3" edge="1">
20+
<mxGeometry relative="1" as="geometry">
21+
<Array as="points">
22+
<mxPoint x="237" y="109" />
23+
</Array>
24+
</mxGeometry>
25+
</mxCell>
26+
<mxCell id="7" value="Display Sign Up Form" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;endArrow=block;" parent="1" source="3" target="2" edge="1">
27+
<mxGeometry relative="1" as="geometry">
28+
<Array as="points">
29+
<mxPoint x="240" y="163" />
30+
</Array>
31+
</mxGeometry>
32+
</mxCell>
33+
<mxCell id="8" value="Fill in Sign Up Form" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;endArrow=block;" parent="1" source="2" target="3" edge="1">
34+
<mxGeometry relative="1" as="geometry">
35+
<Array as="points">
36+
<mxPoint x="237" y="217" />
37+
</Array>
38+
</mxGeometry>
39+
</mxCell>
40+
<mxCell id="9" value="Submit Sign Up Form" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;endArrow=block;" parent="1" source="2" target="3" edge="1">
41+
<mxGeometry relative="1" as="geometry">
42+
<Array as="points">
43+
<mxPoint x="237" y="271" />
44+
</Array>
45+
</mxGeometry>
46+
</mxCell>
47+
<mxCell id="10" value="Send Sign Up Request with E-mail and Password" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;endArrow=block;" parent="1" source="3" target="4" edge="1">
48+
<mxGeometry relative="1" as="geometry">
49+
<Array as="points">
50+
<mxPoint x="595" y="325" />
51+
</Array>
52+
</mxGeometry>
53+
</mxCell>
54+
<mxCell id="11" value="Check if E-mail exists" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;endArrow=block;" parent="1" source="4" target="5" edge="1">
55+
<mxGeometry relative="1" as="geometry">
56+
<Array as="points">
57+
<mxPoint x="943" y="379" />
58+
</Array>
59+
</mxGeometry>
60+
</mxCell>
61+
<mxCell id="12" value="E-mail not found" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;dashed=1;dashPattern=2 3;endArrow=block;" parent="1" source="5" target="4" edge="1">
62+
<mxGeometry relative="1" as="geometry">
63+
<Array as="points">
64+
<mxPoint x="946" y="433" />
65+
</Array>
66+
</mxGeometry>
67+
</mxCell>
68+
<mxCell id="13" value="Create User Account" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;endArrow=block;" parent="1" source="4" target="5" edge="1">
69+
<mxGeometry relative="1" as="geometry">
70+
<Array as="points">
71+
<mxPoint x="943" y="487" />
72+
</Array>
73+
</mxGeometry>
74+
</mxCell>
75+
<mxCell id="14" value="User Account Created" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;dashed=1;dashPattern=2 3;endArrow=block;" parent="1" source="5" target="4" edge="1">
76+
<mxGeometry relative="1" as="geometry">
77+
<Array as="points">
78+
<mxPoint x="946" y="541" />
79+
</Array>
80+
</mxGeometry>
81+
</mxCell>
82+
<mxCell id="15" value="Return Sign Up Success" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;dashed=1;dashPattern=2 3;endArrow=block;" parent="1" source="4" target="3" edge="1">
83+
<mxGeometry relative="1" as="geometry">
84+
<Array as="points">
85+
<mxPoint x="598" y="595" />
86+
</Array>
87+
</mxGeometry>
88+
</mxCell>
89+
<mxCell id="16" value="Display Sign Up Success Message" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;dashed=1;dashPattern=2 3;endArrow=block;" parent="1" source="3" target="2" edge="1">
90+
<mxGeometry relative="1" as="geometry">
91+
<Array as="points">
92+
<mxPoint x="240" y="649" />
93+
</Array>
94+
</mxGeometry>
95+
</mxCell>
96+
<mxCell id="17" value="Open Sign In Page" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;endArrow=block;" parent="1" source="2" target="3" edge="1">
97+
<mxGeometry relative="1" as="geometry">
98+
<Array as="points">
99+
<mxPoint x="237" y="703" />
100+
</Array>
101+
</mxGeometry>
102+
</mxCell>
103+
<mxCell id="18" value="Display Sign In Form" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;endArrow=block;" parent="1" source="3" target="2" edge="1">
104+
<mxGeometry relative="1" as="geometry">
105+
<Array as="points">
106+
<mxPoint x="240" y="757" />
107+
</Array>
108+
</mxGeometry>
109+
</mxCell>
110+
<mxCell id="19" value="Fill in Sign In Form" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;endArrow=block;" parent="1" source="2" target="3" edge="1">
111+
<mxGeometry relative="1" as="geometry">
112+
<Array as="points">
113+
<mxPoint x="237" y="811" />
114+
</Array>
115+
</mxGeometry>
116+
</mxCell>
117+
<mxCell id="20" value="Submit Sign In Form" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;endArrow=block;" parent="1" source="2" target="3" edge="1">
118+
<mxGeometry relative="1" as="geometry">
119+
<Array as="points">
120+
<mxPoint x="237" y="865" />
121+
</Array>
122+
</mxGeometry>
123+
</mxCell>
124+
<mxCell id="21" value="Send Sign In Request with E-mail and Password" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;endArrow=block;" parent="1" source="3" target="4" edge="1">
125+
<mxGeometry relative="1" as="geometry">
126+
<Array as="points">
127+
<mxPoint x="595" y="919" />
128+
</Array>
129+
</mxGeometry>
130+
</mxCell>
131+
<mxCell id="22" value="Validate E-mail and Password" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;endArrow=block;" parent="1" source="4" target="5" edge="1">
132+
<mxGeometry relative="1" as="geometry">
133+
<Array as="points">
134+
<mxPoint x="943" y="973" />
135+
</Array>
136+
</mxGeometry>
137+
</mxCell>
138+
<mxCell id="23" value="E-mail and Password Validated" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;dashed=1;dashPattern=2 3;endArrow=block;" parent="1" source="5" target="4" edge="1">
139+
<mxGeometry relative="1" as="geometry">
140+
<Array as="points">
141+
<mxPoint x="946" y="1027" />
142+
</Array>
143+
</mxGeometry>
144+
</mxCell>
145+
<mxCell id="24" value="Return Sign In Success with Auth Token" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;dashed=1;dashPattern=2 3;endArrow=block;" parent="1" source="4" target="3" edge="1">
146+
<mxGeometry relative="1" as="geometry">
147+
<Array as="points">
148+
<mxPoint x="598" y="1081" />
149+
</Array>
150+
</mxGeometry>
151+
</mxCell>
152+
<mxCell id="25" value="Redirect to Dashboard" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;dashed=1;dashPattern=2 3;endArrow=block;" parent="1" source="3" target="2" edge="1">
153+
<mxGeometry relative="1" as="geometry">
154+
<Array as="points">
155+
<mxPoint x="240" y="1135" />
156+
</Array>
157+
</mxGeometry>
158+
</mxCell>
159+
<mxCell id="26" value="Store Auth Token in Local Storage" style="curved=1;endArrow=block;" parent="1" source="3" target="3" edge="1">
160+
<mxGeometry relative="1" as="geometry">
161+
<Array as="points">
162+
<mxPoint x="432" y="1189" />
163+
<mxPoint x="432" y="1219" />
164+
</Array>
165+
</mxGeometry>
166+
</mxCell>
167+
</root>
168+
</mxGraphModel>
169+
</diagram>
170+
</mxfile>
94.3 KB
Loading

0 commit comments

Comments
 (0)