-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathUntitled Diagram.drawio
155 lines (155 loc) · 19.8 KB
/
Untitled Diagram.drawio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
<mxfile host="app.diagrams.net" modified="2020-11-01T12:06:57.009Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36" etag="FdMbfbO-9gxCeHJOAaHk" version="13.8.8" type="github">
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
<mxGraphModel dx="2249" dy="774" 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="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="imaO36NbXg34osZCTPrZ-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="imaO36NbXg34osZCTPrZ-0" target="imaO36NbXg34osZCTPrZ-9">
<mxGeometry relative="1" as="geometry">
<mxPoint x="510" y="340" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="imaO36NbXg34osZCTPrZ-0" target="imaO36NbXg34osZCTPrZ-18">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-0" value="t" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=2;dashed=1;opacity=70;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="-370" y="280" width="210" height="330" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-1" value="<h3><font style="font-size: 19px" color="#663300">Backend</font></h3>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeColor=#000000;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="-324" y="300" width="123" height="53.5" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-44" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#000000;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="imaO36NbXg34osZCTPrZ-9" target="imaO36NbXg34osZCTPrZ-38">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-9" value="" style="outlineConnect=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.api_gateway;gradientColor=none;strokeColor=#000000;strokeWidth=2;opacity=70;fillColor=none;dashed=1;dashPattern=1 1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="-80" y="366.75" width="70" height="82.25" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-18" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.database;whiteSpace=wrap;dashed=1;opacity=70;strokeColor=#005700;fontColor=#ffffff;fillColor=#99FF99;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="-735" y="419.75" width="140" height="185.5" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-19" value="<font style="font-size: 19px">Database.</font>" style="fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#596780;fontStyle=1;fontSize=11;dashed=1;opacity=70;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="-785" y="630" width="240" height="40" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-20" value="<font style="font-size: 20px" face="Verdana">A local MongoDB in the server, with<br>collections for users, rounds, and <br>student data</font>" style="rounded=1;arcSize=9;fillColor=#F7F8F9;align=left;spacingLeft=5;strokeColor=#DEE1E6;html=1;strokeWidth=2;fontColor=#596780;fontSize=12;dashed=1;opacity=70;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="-785" y="690" width="340" height="110" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-25" value="<font style="font-size: 19px">Details.</font>" style="fillColor=none;strokeColor=none;html=1;fontSize=11;fontStyle=0;align=left;fontColor=#596780;fontStyle=1;fontSize=11;dashed=1;opacity=70;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="-370" y="627.63" width="230" height="46.75" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-27" value="<font face="Verdana"><span style="font-size: 20px">An Express server running on NodeJS,<br>with OAuth and JWT based login via&nbsp;<br>PassportJS, and with the following featuresets:&nbsp;<br><br>1. A custom round setting tool for the admins,<br>with entire audio-video picture support.<br><br>2. Hierarchy based levels among the admins&nbsp;<br>corresponding to our years.<br><br>3. A built-in timer for the students attempting&nbsp;<br>the answers, independent of system time.<br><br>4. A purge feature to remove all non-selected<br>candidates in one click.<br><br>5. Automation of the purge, round-wise result<br>publication, and database backups.<br><br>6. Student accounts being flagged if they try to<br>access protected admin routes.<br><br></span></font>" style="rounded=1;arcSize=9;fillColor=#F7F8F9;align=left;spacingLeft=5;strokeColor=#DEE1E6;html=1;strokeWidth=2;fontColor=#596780;fontSize=12;dashed=1;opacity=70;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="-377.5" y="670" width="417.5" height="530" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-37" value="<h3><font color="#545454" style="font-size: 18px">REST API</font></h3>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeColor=#000000;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="-93.75" y="470" width="97.5" height="50" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-57" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#000000;exitX=1;exitY=0.25;exitDx=0;exitDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="imaO36NbXg34osZCTPrZ-38" target="imaO36NbXg34osZCTPrZ-54">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-64" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#000000;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="imaO36NbXg34osZCTPrZ-38" target="imaO36NbXg34osZCTPrZ-62">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-38" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=2;dashed=1;opacity=70;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="60" y="279.7" width="200" height="330" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-40" value="<h3><font style="font-size: 19px" color="#000066">Frontend</font></h3>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeColor=#000000;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="102.65" y="303.5" width="114.69" height="50" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-41" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn4.iconfinder.com/data/icons/logos-3/600/React.js_logo-128.png;dashed=1;dashPattern=1 1;strokeColor=#000000;strokeWidth=2;fillColor=none;gradientColor=#ffffff;opacity=70;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="92.8" y="393.6" width="134.4" height="134.4" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-47" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=2;dashed=1;opacity=70;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="540" y="174" width="260" height="446" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-48" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=2;dashed=1;opacity=70;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="540" y="650" width="260" height="460" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.009;entryY=0.425;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#000000;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="imaO36NbXg34osZCTPrZ-54" target="imaO36NbXg34osZCTPrZ-47">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-49" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn2.iconfinder.com/data/icons/essential-web-2/50/user-add-plus-create-admin-128.png;strokeColor=#000000;strokeWidth=2;fillColor=none;gradientColor=#ffffff;opacity=70;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="350" y="212" width="88" height="88" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-52" value="" style="dashed=0;outlineConnect=0;html=1;align=center;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;shape=mxgraph.weblogos.mongodb;dashPattern=1 1;strokeColor=#000000;strokeWidth=2;opacity=70;fillColor=none;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="-690" y="497.9999999999999" width="50" height="86.2" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-54" value="<h3><font color="#545454" style="font-size: 17px">ADMIN USERS</font></h3>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeColor=#000000;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="328.5" y="320" width="131" height="50" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-65" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=-0.005;entryY=0.424;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#000000;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="imaO36NbXg34osZCTPrZ-62" target="imaO36NbXg34osZCTPrZ-48">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-62" value="<h3><font color="#545454" style="font-size: 17px">PARTICIPANTS</font></h3>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeColor=#000000;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="333.5" y="710" width="150" height="40" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-63" value="" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#232F3E;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.user;opacity=70;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="355" y="612" width="78" height="78" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-70" value="<h1><font style="font-size: 46px" face="Lucida Console">GLUG AUDITION WEB-APP ARCHITECTURE</font></h1>" style="text;html=1;strokeColor=none;fillColor=none;spacing=5;spacingTop=-20;whiteSpace=wrap;overflow=hidden;rounded=0;opacity=70;align=center;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="-570" y="60" width="1200" height="120" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-71" value="<h3><span style="font-size: 19px"><font color="#4d4d4d">ADMIN ROUTES</font></span></h3>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeColor=#000000;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="599.25" y="190" width="141.5" height="50" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-72" value="<h3><font color="#4d4d4d"><span style="font-size: 19px">PARTICIPANT<br>ROUTES</span></font></h3>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeColor=#000000;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="599.25" y="670" width="141.5" height="50" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-74" value="" style="shape=image;html=1;verticalAlign=top;verticalLabelPosition=bottom;labelBackgroundColor=#ffffff;imageAspect=0;aspect=fixed;image=https://cdn2.iconfinder.com/data/icons/nodejs-1/128/nodejs-128.png;strokeColor=#000000;strokeWidth=2;fillColor=#99FF99;gradientColor=none;opacity=70;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="-329" y="393.6" width="128" height="128" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-76" value="" style="html=1;shadow=0;dashed=0;shape=mxgraph.bootstrap.rrect;rSize=5;html=1;whiteSpace=wrap;fillColor=#FFFFFF;fontColor=#000000;opacity=70;rotation=0;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="552.5" y="280" width="235" height="255.75" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-77" value="Featured" style="html=1;shadow=0;dashed=0;shape=mxgraph.bootstrap.topButton;strokeColor=inherit;fillColor=#F7F7F7;rSize=5;perimeter=none;whiteSpace=wrap;resizeWidth=1;align=left;spacing=10;rotation=0;" vertex="1" parent="imaO36NbXg34osZCTPrZ-76">
<mxGeometry width="234.99999999999997" height="30" relative="1" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-79" value="/adminLogin" style="strokeColor=inherit;fillColor=inherit;gradientColor=inherit;fontColor=inherit;html=1;shadow=0;dashed=0;perimeter=none;whiteSpace=wrap;resizeWidth=1;align=left;spacing=10;rotation=0;" vertex="1" parent="imaO36NbXg34osZCTPrZ-76">
<mxGeometry width="235" height="40" relative="1" as="geometry">
<mxPoint y="60" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-80" value="/setRound" style="strokeColor=inherit;fillColor=inherit;gradientColor=inherit;fontColor=inherit;html=1;shadow=0;dashed=0;shape=mxgraph.bootstrap.bottomButton;rSize=5;perimeter=none;whiteSpace=wrap;resizeWidth=1;resizeHeight=0;align=left;spacing=10;rotation=0;" vertex="1" parent="imaO36NbXg34osZCTPrZ-76">
<mxGeometry y="1" width="235" height="45" relative="1" as="geometry">
<mxPoint y="-45" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-81" value="/adminDashboard" style="strokeColor=inherit;fillColor=inherit;gradientColor=inherit;fontColor=inherit;html=1;shadow=0;dashed=0;perimeter=none;whiteSpace=wrap;resizeWidth=1;align=left;spacing=10;rotation=0;" vertex="1" parent="imaO36NbXg34osZCTPrZ-76">
<mxGeometry y="100" width="235" height="40" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-89" value="/adminSignUp" style="strokeColor=inherit;fillColor=inherit;gradientColor=inherit;fontColor=inherit;html=1;shadow=0;dashed=0;perimeter=none;whiteSpace=wrap;resizeWidth=1;align=left;spacing=10;rotation=0;" vertex="1" parent="imaO36NbXg34osZCTPrZ-76">
<mxGeometry y="26" width="235" height="34.25" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-91" value="/showResults" style="strokeColor=inherit;fillColor=inherit;gradientColor=inherit;fontColor=inherit;html=1;shadow=0;dashed=0;perimeter=none;whiteSpace=wrap;resizeWidth=1;align=left;spacing=10;rotation=0;" vertex="1" parent="imaO36NbXg34osZCTPrZ-76">
<mxGeometry y="140" width="235" height="35.05" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-93" value="/studDetail" style="strokeColor=inherit;fillColor=inherit;gradientColor=inherit;fontColor=inherit;html=1;shadow=0;dashed=0;perimeter=none;whiteSpace=wrap;resizeWidth=1;align=left;spacing=10;rotation=0;" vertex="1" parent="imaO36NbXg34osZCTPrZ-76">
<mxGeometry y="175" width="235" height="35.05" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-118" value="" style="html=1;shadow=0;dashed=0;shape=mxgraph.bootstrap.rrect;rSize=5;html=1;whiteSpace=wrap;fillColor=#FFFFFF;fontColor=#000000;opacity=70;rotation=0;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="550" y="740" width="235" height="255.75" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-119" value="Featured" style="html=1;shadow=0;dashed=0;shape=mxgraph.bootstrap.topButton;strokeColor=inherit;fillColor=#F7F7F7;rSize=5;perimeter=none;whiteSpace=wrap;resizeWidth=1;align=left;spacing=10;rotation=0;" vertex="1" parent="imaO36NbXg34osZCTPrZ-118">
<mxGeometry width="234.99999999999997" height="30" relative="1" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-120" value="/studentLogin" style="strokeColor=inherit;fillColor=inherit;gradientColor=inherit;fontColor=inherit;html=1;shadow=0;dashed=0;perimeter=none;whiteSpace=wrap;resizeWidth=1;align=left;spacing=10;rotation=0;" vertex="1" parent="imaO36NbXg34osZCTPrZ-118">
<mxGeometry width="235" height="50" relative="1" as="geometry">
<mxPoint y="70" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-121" value="/setRound" style="strokeColor=inherit;fillColor=inherit;gradientColor=inherit;fontColor=inherit;html=1;shadow=0;dashed=0;shape=mxgraph.bootstrap.bottomButton;rSize=5;perimeter=none;whiteSpace=wrap;resizeWidth=1;resizeHeight=0;align=left;spacing=10;rotation=0;" vertex="1" parent="imaO36NbXg34osZCTPrZ-118">
<mxGeometry y="1" width="235" height="45" relative="1" as="geometry">
<mxPoint y="-45" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-122" value="/studentDashboard" style="strokeColor=inherit;fillColor=inherit;gradientColor=inherit;fontColor=inherit;html=1;shadow=0;dashed=0;perimeter=none;whiteSpace=wrap;resizeWidth=1;align=left;spacing=10;rotation=0;" vertex="1" parent="imaO36NbXg34osZCTPrZ-118">
<mxGeometry y="120" width="235" height="50" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-123" value="/studentSignUp" style="strokeColor=inherit;fillColor=inherit;gradientColor=inherit;fontColor=inherit;html=1;shadow=0;dashed=0;perimeter=none;whiteSpace=wrap;resizeWidth=1;align=left;spacing=10;rotation=0;" vertex="1" parent="imaO36NbXg34osZCTPrZ-118">
<mxGeometry y="26" width="235" height="44" as="geometry" />
</mxCell>
<mxCell id="imaO36NbXg34osZCTPrZ-124" value="/seeResults" style="strokeColor=inherit;fillColor=inherit;gradientColor=inherit;fontColor=inherit;html=1;shadow=0;dashed=0;perimeter=none;whiteSpace=wrap;resizeWidth=1;align=left;spacing=10;rotation=0;" vertex="1" parent="imaO36NbXg34osZCTPrZ-118">
<mxGeometry y="170" width="235" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>