From b8595d3d38669dd49de61a19458900dec27599bb Mon Sep 17 00:00:00 2001 From: Mojtaba Toof Date: Fri, 28 Jun 2024 18:05:41 +0300 Subject: [PATCH 1/2] started to create a map for the project --- map.excalidraw | 1374 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1374 insertions(+) create mode 100644 map.excalidraw diff --git a/map.excalidraw b/map.excalidraw new file mode 100644 index 0000000..9caeacf --- /dev/null +++ b/map.excalidraw @@ -0,0 +1,1374 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor", + "elements": [ + { + "type": "rectangle", + "version": 98, + "versionNonce": 1495459848, + "isDeleted": false, + "id": "CiCf6uDVSbsGNy6True5A", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 230.74361419677734, + "y": 197.00343322753906, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 174.36346435546875, + "height": 206.0691680908203, + "seed": 311358584, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "LPvN3hiMApn4c1Kn2XRWg" + }, + { + "id": "QdJfXUXnSZ01Rrl6Q9uyX", + "type": "arrow" + }, + { + "id": "ps1afaIgeAPRf0gI49UIQ", + "type": "arrow" + } + ], + "updated": 1719586629016, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 67, + "versionNonce": 1826978936, + "isDeleted": false, + "id": "LPvN3hiMApn4c1Kn2XRWg", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 271.9953918457031, + "y": 262.5380172729492, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 91.85990905761719, + "height": 75, + "seed": 1324822648, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1719586629016, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "Frontend\n\nindex.html", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "CiCf6uDVSbsGNy6True5A", + "originalText": "Frontend\n\nindex.html", + "lineHeight": 1.25, + "baseline": 69 + }, + { + "type": "arrow", + "version": 304, + "versionNonce": 1536730888, + "isDeleted": false, + "id": "QdJfXUXnSZ01Rrl6Q9uyX", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 406.1070785522461, + "y": 273.851985269833, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 372.9866527981228, + "height": 150.94195430288346, + "seed": 950995976, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "t_p2hl-Wp-4Yf4EGi-p9c" + } + ], + "updated": 1719586629017, + "link": null, + "locked": false, + "startBinding": { + "elementId": "CiCf6uDVSbsGNy6True5A", + "focus": 0.06732375755406107, + "gap": 1 + }, + "endBinding": { + "elementId": "h3scxayjaZx7R9tp4LhuY", + "focus": 0.324327075583869, + "gap": 1.5914154052734375 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 372.9866527981228, + -150.94195430288346 + ] + ] + }, + { + "type": "text", + "version": 77, + "versionNonce": 1156525432, + "isDeleted": false, + "id": "t_p2hl-Wp-4Yf4EGi-p9c", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 471.72094938490136, + "y": 161.0263653216952, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 242.8197021484375, + "height": 75, + "seed": 131738888, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1719586629017, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "sign up, view profile and \ndelete\nrequests", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "QdJfXUXnSZ01Rrl6Q9uyX", + "originalText": "sign up, view profile and delete\nrequests", + "lineHeight": 1.25, + "baseline": 69 + }, + { + "type": "arrow", + "version": 305, + "versionNonce": 849002104, + "isDeleted": false, + "id": "ps1afaIgeAPRf0gI49UIQ", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 408.48219723171667, + "y": 352.0948927342827, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 360.46016693115223, + "height": 155.8297746332218, + "seed": 348642168, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "4ZPlyoUgaeDHXdZKKkS3k" + } + ], + "updated": 1719586629017, + "link": null, + "locked": false, + "startBinding": { + "elementId": "CiCf6uDVSbsGNy6True5A", + "focus": 0.0929947961655101, + "gap": 3.3751186794705745 + }, + "endBinding": { + "elementId": "Cqekf-CDvqFupnvuaVRae", + "focus": -0.482548913156989, + "gap": 6.4379119873046875 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 360.46016693115223, + 155.8297746332218 + ] + ] + }, + { + "type": "text", + "version": 100, + "versionNonce": 1750107400, + "isDeleted": false, + "id": "4ZPlyoUgaeDHXdZKKkS3k", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 493.35239452785913, + "y": 405.0097800508936, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 190.7197723388672, + "height": 50, + "seed": 1744515192, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1719586629017, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "sign in and sign out\nrequests", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "ps1afaIgeAPRf0gI49UIQ", + "originalText": "sign in and sign out\nrequests", + "lineHeight": 1.25, + "baseline": 44 + }, + { + "type": "rectangle", + "version": 170, + "versionNonce": 1722560376, + "isDeleted": false, + "id": "h3scxayjaZx7R9tp4LhuY", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 780.6851467556423, + "y": 30.160741594102632, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 290.2922821044922, + "height": 155.15588760375977, + "seed": 657287688, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "tBw-11vB708JVLYtLqsdc" + }, + { + "id": "QdJfXUXnSZ01Rrl6Q9uyX", + "type": "arrow" + }, + { + "id": "yGDc7GYjBrRvHcCrCHx0N", + "type": "arrow" + }, + { + "id": "qDoLQbm4DnqHEyLxE66CD", + "type": "arrow" + }, + { + "id": "6Jf7ncwCmEFell__ikE91", + "type": "arrow" + }, + { + "id": "5uLuRMyQPnwvm1DLbOrz6", + "type": "arrow" + } + ], + "updated": 1719586629017, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 255, + "versionNonce": 1292542984, + "isDeleted": false, + "id": "tBw-11vB708JVLYtLqsdc", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 792.0414471096462, + "y": 57.738685395982515, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 267.5796813964844, + "height": 100, + "seed": 2000448120, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1719586629017, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "user-service API\n(responsible for user \nregistration, update, \nretrieve and delete profile)", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "h3scxayjaZx7R9tp4LhuY", + "originalText": "user-service API\n(responsible for user registration, update, retrieve and delete profile)", + "lineHeight": 1.25, + "baseline": 94 + }, + { + "type": "rectangle", + "version": 130, + "versionNonce": 1495745032, + "isDeleted": false, + "id": "Cqekf-CDvqFupnvuaVRae", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 775.3802761501736, + "y": 427.8387671576606, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 318.070068359375, + "height": 159.78549957275396, + "seed": 2076192776, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "id": "ps1afaIgeAPRf0gI49UIQ", + "type": "arrow" + }, + { + "type": "text", + "id": "xkp-fNRSkon1_3NMd49-A" + }, + { + "id": "SW6q0EDg6LdCm-qvzG_9c", + "type": "arrow" + }, + { + "id": "Dts1Vx4fmtqLc-W61juwG", + "type": "arrow" + } + ], + "updated": 1719586629017, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 101, + "versionNonce": 560710264, + "isDeleted": false, + "id": "xkp-fNRSkon1_3NMd49-A", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 800.3154568142361, + "y": 470.2315169440376, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 268.19970703125, + "height": 75, + "seed": 614379272, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1719586629017, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "auth-service API\n(responsible for generating \nJWT)", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "Cqekf-CDvqFupnvuaVRae", + "originalText": "auth-service API\n(responsible for generating JWT)", + "lineHeight": 1.25, + "baseline": 69 + }, + { + "type": "arrow", + "version": 40, + "versionNonce": 1630822408, + "isDeleted": false, + "id": "SW6q0EDg6LdCm-qvzG_9c", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 933.2216152615017, + "y": 421.3464575873481, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 0.3617095947265625, + "height": 47.96913146972656, + "seed": 72559736, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "pj5GXAlQJ8umxajJTO9u_" + } + ], + "updated": 1719586629017, + "link": null, + "locked": false, + "startBinding": { + "elementId": "Cqekf-CDvqFupnvuaVRae", + "focus": -0.011557930209628173, + "gap": 6.492309570312528 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 0.3617095947265625, + -47.96913146972656 + ] + ] + }, + { + "type": "text", + "version": 18, + "versionNonce": 1120371832, + "isDeleted": false, + "id": "pj5GXAlQJ8umxajJTO9u_", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 847.2625698513455, + "y": 384.8618918524848, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 172.27980041503906, + "height": 25, + "seed": 1133407496, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1719586629017, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "transaction data", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "SW6q0EDg6LdCm-qvzG_9c", + "originalText": "transaction data", + "lineHeight": 1.25, + "baseline": 19 + }, + { + "type": "rectangle", + "version": 94, + "versionNonce": 1387994888, + "isDeleted": false, + "id": "KzeXdSJ575C0Wn5MHbJgi", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 772.3420223659939, + "y": 280.1427298651801, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 342.3755645751953, + "height": 90.34111022949219, + "seed": 1162065160, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "OYIaNLkAQm9o6NxQ6x8_C" + }, + { + "id": "yGDc7GYjBrRvHcCrCHx0N", + "type": "arrow" + }, + { + "id": "qDoLQbm4DnqHEyLxE66CD", + "type": "arrow" + } + ], + "updated": 1719586629017, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 88, + "versionNonce": 558904696, + "isDeleted": false, + "id": "OYIaNLkAQm9o6NxQ6x8_C", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 793.0399670071072, + "y": 287.8132849799262, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 300.97967529296875, + "height": 75, + "seed": 1784625928, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1719586629017, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "Rabbitmq message broker\n(responsible for communication \nbetween the microservices)", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "KzeXdSJ575C0Wn5MHbJgi", + "originalText": "Rabbitmq message broker\n(responsible for communication between the microservices)", + "lineHeight": 1.25, + "baseline": 69 + }, + { + "type": "arrow", + "version": 43, + "versionNonce": 1838859896, + "isDeleted": false, + "id": "yGDc7GYjBrRvHcCrCHx0N", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 928.592022365994, + "y": 273.77699195014105, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 0.7081928313020853, + "height": 77.01283772786456, + "seed": 1754705784, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "NeRAfLgU_C8xBqTHYg6iq" + } + ], + "updated": 1719586629017, + "link": null, + "locked": false, + "startBinding": { + "elementId": "KzeXdSJ575C0Wn5MHbJgi", + "focus": -0.08633870568687502, + "gap": 6.3657379150390625 + }, + "endBinding": { + "elementId": "h3scxayjaZx7R9tp4LhuY", + "focus": -0.008459395300592155, + "gap": 11.447525024414062 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -0.7081928313020853, + -77.01283772786456 + ] + ] + }, + { + "type": "text", + "version": 18, + "versionNonce": 1664417032, + "isDeleted": false, + "id": "NeRAfLgU_C8xBqTHYg6iq", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 842.3435940212673, + "y": 223.1141883002387, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 172.27980041503906, + "height": 25, + "seed": 1810874888, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1719586629017, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "transaction data", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "yGDc7GYjBrRvHcCrCHx0N", + "originalText": "transaction data", + "lineHeight": 1.25, + "baseline": 19 + }, + { + "type": "arrow", + "version": 38, + "versionNonce": 1688214536, + "isDeleted": false, + "id": "qDoLQbm4DnqHEyLxE66CD", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 857.8585537905115, + "y": 186.31662919786243, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 1.904048243846887, + "height": 86.94492085774738, + "seed": 1416382328, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1719586629017, + "link": null, + "locked": false, + "startBinding": { + "elementId": "h3scxayjaZx7R9tp4LhuY", + "focus": 0.4756679557377305, + "gap": 1 + }, + "endBinding": { + "elementId": "KzeXdSJ575C0Wn5MHbJgi", + "focus": -0.47989743029584775, + "gap": 6.8811798095703125 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 1.904048243846887, + 86.94492085774738 + ] + ] + }, + { + "type": "arrow", + "version": 38, + "versionNonce": 1241876600, + "isDeleted": false, + "id": "3ePQOwMpVvBPAJaBAui7d", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 862.6198086208767, + "y": 367.52699195014105, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 0.2170562744140625, + "height": 62.56328582763672, + "seed": 1631193352, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1719586629017, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -0.2170562744140625, + 62.56328582763672 + ] + ] + }, + { + "type": "ellipse", + "version": 82, + "versionNonce": 2015873656, + "isDeleted": false, + "id": "mYVDk3697pXQ0Umujt4Wc", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1134.354389614529, + "y": 458.9876776801215, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 71.54228210449219, + "height": 20.317916870117188, + "seed": 541257080, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1719586629017, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 220, + "versionNonce": 1458190600, + "isDeleted": false, + "id": "QnRUUirIQLFebWXmOeNjR", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1134.8359417385525, + "y": 544.0432120429145, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 71.54228210449219, + "height": 20.317916870117188, + "seed": 1146598008, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "id": "dd87dNlbQP834mxEm-y9z", + "type": "arrow" + } + ], + "updated": 1719586629017, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 38, + "versionNonce": 246922104, + "isDeleted": false, + "id": "feCwPvUaapWJ2uWoSJHql", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1206.9484219021267, + "y": 468.2214575873481, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 0.79559326171875, + "height": 83.97529602050787, + "seed": 2000695416, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1719586629017, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -0.79559326171875, + 83.97529602050787 + ] + ] + }, + { + "type": "line", + "version": 64, + "versionNonce": 642635784, + "isDeleted": false, + "id": "EhlXGamdRz4Txz9mvGZaJ", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1134.320936861095, + "y": 467.0313449929867, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 0.79559326171875, + "height": 83.97529602050787, + "seed": 1245729912, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1719586629017, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -0.79559326171875, + 83.97529602050787 + ] + ] + }, + { + "type": "text", + "version": 47, + "versionNonce": 979686639, + "isDeleted": false, + "id": "TtzOxsFtUvc_r93dY0B2p", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1097.1858486599392, + "y": 575.5586463080513, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 215.2197265625, + "height": 25, + "seed": 1483387912, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1719587080075, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "postgressql database", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "postgressql database", + "lineHeight": 1.25, + "baseline": 17 + }, + { + "type": "text", + "version": 99, + "versionNonce": 716338561, + "isDeleted": false, + "id": "guIDQtdmcXxM0X_hEECQ4", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1079.2198452419705, + "y": 170.66829978095166, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 215.2197265625, + "height": 25, + "seed": 1608869128, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1719587080075, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "postgressql database", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "postgressql database", + "lineHeight": 1.25, + "baseline": 17 + }, + { + "type": "arrow", + "version": 25, + "versionNonce": 1177107832, + "isDeleted": false, + "id": "Dts1Vx4fmtqLc-W61juwG", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1094.6799740261501, + "y": 508.73068152533637, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 37.977447509765625, + "height": 1.0940933227539062, + "seed": 1340297480, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1719586629017, + "link": null, + "locked": false, + "startBinding": { + "elementId": "Cqekf-CDvqFupnvuaVRae", + "focus": 0.06648445003486408, + "gap": 1.2296295166015625 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 37.977447509765625, + -1.0940933227539062 + ] + ] + }, + { + "type": "arrow", + "version": 29, + "versionNonce": 2049799688, + "isDeleted": false, + "id": "dd87dNlbQP834mxEm-y9z", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1132.8744015163845, + "y": 534.7723609076606, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 40.147552490234375, + "height": 1.7993927001953125, + "seed": 1587890808, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1719586629017, + "link": null, + "locked": false, + "startBinding": { + "elementId": "QnRUUirIQLFebWXmOeNjR", + "focus": 2.0536322415090615, + "gap": 15.858893025790689 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -40.147552490234375, + 1.7993927001953125 + ] + ] + }, + { + "type": "ellipse", + "version": 133, + "versionNonce": 1478587656, + "isDeleted": false, + "id": "9Ii-TITOiqrq_z6aOvrhw", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1118.623596476402, + "y": 48.35806571112744, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 71.54228210449219, + "height": 20.317916870117188, + "seed": 1219273736, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1719586629017, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 271, + "versionNonce": 1285701496, + "isDeleted": false, + "id": "r0fGCFt8nDwX7xxuAlqwt", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1119.1051486004255, + "y": 133.41360007392035, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 71.54228210449219, + "height": 20.317916870117188, + "seed": 713745160, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "id": "5uLuRMyQPnwvm1DLbOrz6", + "type": "arrow" + } + ], + "updated": 1719586629017, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 89, + "versionNonce": 1966969864, + "isDeleted": false, + "id": "XCTRiDG32VvnPC8XqLvf3", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1191.2176287639998, + "y": 57.591845618354, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 0.79559326171875, + "height": 83.97529602050787, + "seed": 1414087176, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1719586629017, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -0.79559326171875, + 83.97529602050787 + ] + ] + }, + { + "type": "line", + "version": 115, + "versionNonce": 907776120, + "isDeleted": false, + "id": "bSLKF2C6qGu9AOsKkH-wZ", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1118.5901437229684, + "y": 56.40173302399262, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 0.79559326171875, + "height": 83.97529602050787, + "seed": 350470408, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1719586629017, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -0.79559326171875, + 83.97529602050787 + ] + ] + }, + { + "type": "arrow", + "version": 78, + "versionNonce": 2004734728, + "isDeleted": false, + "id": "6Jf7ncwCmEFell__ikE91", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1077.8883898723982, + "y": 97.99266853421328, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 39.038238525390625, + "height": 0.9856923006249616, + "seed": 2077646856, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1719586629017, + "link": null, + "locked": false, + "startBinding": { + "elementId": "h3scxayjaZx7R9tp4LhuY", + "focus": -0.07270386627363976, + "gap": 6.9109610122636695 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 39.038238525390625, + -0.9856923006249616 + ] + ] + }, + { + "type": "arrow", + "version": 133, + "versionNonce": 641909112, + "isDeleted": false, + "id": "5uLuRMyQPnwvm1DLbOrz6", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1120.9199857128622, + "y": 123.9734936444434, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 44.98472084046398, + "height": 1.8004916996424214, + "seed": 1226645256, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1719586629017, + "link": null, + "locked": false, + "startBinding": { + "elementId": "r0fGCFt8nDwX7xxuAlqwt", + "focus": 2.0536322415090615, + "gap": 15.858893025790689 + }, + "endBinding": { + "elementId": "h3scxayjaZx7R9tp4LhuY", + "focus": 0.28833077979119537, + "gap": 4.9578360122636695 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -44.98472084046398, + 1.8004916996424214 + ] + ] + } + ], + "appState": { + "gridSize": null, + "viewBackgroundColor": "#ffffff" + }, + "files": {} +} \ No newline at end of file From 6cc44024feddb302d8176613a606848a31b7640b Mon Sep 17 00:00:00 2001 From: Mojtaba Toof Date: Sun, 30 Jun 2024 16:19:02 +0300 Subject: [PATCH 2/2] made a simple map for our project, I will add new features later --- map.excalidraw | 1072 ++++++++++++++++++++++++++++++++++-------------- 1 file changed, 772 insertions(+), 300 deletions(-) diff --git a/map.excalidraw b/map.excalidraw index 9caeacf..2735cee 100644 --- a/map.excalidraw +++ b/map.excalidraw @@ -5,8 +5,8 @@ "elements": [ { "type": "rectangle", - "version": 98, - "versionNonce": 1495459848, + "version": 293, + "versionNonce": 768286715, "isDeleted": false, "id": "CiCf6uDVSbsGNy6True5A", "fillStyle": "solid", @@ -15,11 +15,11 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 230.74361419677734, - "y": 197.00343322753906, + "x": -57.62450917561864, + "y": 184.21415201822919, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 174.36346435546875, + "width": 332.52325439453125, "height": 206.0691680908203, "seed": 311358584, "groupIds": [], @@ -32,23 +32,39 @@ "type": "text", "id": "LPvN3hiMApn4c1Kn2XRWg" }, + { + "id": "PoDCEZm-yZuENlJcaazXA", + "type": "arrow" + }, + { + "id": "tcVhBohwtzO69-SxHt0pk", + "type": "arrow" + }, { "id": "QdJfXUXnSZ01Rrl6Q9uyX", "type": "arrow" }, + { + "id": "xIjODvEYcaYWUXaBJHvh5", + "type": "arrow" + }, { "id": "ps1afaIgeAPRf0gI49UIQ", "type": "arrow" + }, + { + "id": "NpPb9Hgzn-T0ZhJEt8tOJ", + "type": "arrow" } ], - "updated": 1719586629016, + "updated": 1719753354746, "link": null, "locked": false }, { "type": "text", - "version": 67, - "versionNonce": 1826978936, + "version": 255, + "versionNonce": 1441196763, "isDeleted": false, "id": "LPvN3hiMApn4c1Kn2XRWg", "fillStyle": "solid", @@ -57,34 +73,34 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 271.9953918457031, - "y": 262.5380172729492, + "x": 63.060946146646984, + "y": 252.74873606363934, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 91.85990905761719, - "height": 75, + "width": 91.15234375, + "height": 69, "seed": 1324822648, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], - "updated": 1719586629016, + "updated": 1719753296015, "link": null, "locked": false, "fontSize": 20, - "fontFamily": 1, + "fontFamily": 2, "text": "Frontend\n\nindex.html", "textAlign": "center", "verticalAlign": "middle", "containerId": "CiCf6uDVSbsGNy6True5A", "originalText": "Frontend\n\nindex.html", - "lineHeight": 1.25, - "baseline": 69 + "lineHeight": 1.15, + "baseline": 64 }, { "type": "arrow", - "version": 304, - "versionNonce": 1536730888, + "version": 771, + "versionNonce": 1836720091, "isDeleted": false, "id": "QdJfXUXnSZ01Rrl6Q9uyX", "fillStyle": "solid", @@ -93,12 +109,12 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 406.1070785522461, - "y": 273.851985269833, + "x": 279.02374521891267, + "y": 192.73269912116805, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 372.9866527981228, - "height": 150.94195430288346, + "width": 494.109496222602, + "height": 132.79738732234216, "seed": 950995976, "groupIds": [], "frameId": null, @@ -111,18 +127,18 @@ "id": "t_p2hl-Wp-4Yf4EGi-p9c" } ], - "updated": 1719586629017, + "updated": 1719753296017, "link": null, "locked": false, "startBinding": { "elementId": "CiCf6uDVSbsGNy6True5A", - "focus": 0.06732375755406107, - "gap": 1 + "gap": 4.125000000000057, + "focus": -0.32987488536638226 }, "endBinding": { "elementId": "h3scxayjaZx7R9tp4LhuY", - "focus": 0.324327075583869, - "gap": 1.5914154052734375 + "gap": 8.651555379231695, + "focus": 0.7613337089170403 }, "lastCommittedPoint": null, "startArrowhead": null, @@ -133,15 +149,15 @@ 0 ], [ - 372.9866527981228, - -150.94195430288346 + 494.109496222602, + -132.79738732234216 ] ] }, { "type": "text", - "version": 77, - "versionNonce": 1156525432, + "version": 130, + "versionNonce": 289669915, "isDeleted": false, "id": "t_p2hl-Wp-4Yf4EGi-p9c", "fillStyle": "solid", @@ -150,34 +166,34 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 471.72094938490136, - "y": 161.0263653216952, + "x": 508.9414490593804, + "y": 118.3217230074471, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 242.8197021484375, - "height": 75, + "width": 164.482421875, + "height": 46, "seed": 131738888, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], - "updated": 1719586629017, + "updated": 1719753034541, "link": null, "locked": false, "fontSize": 20, - "fontFamily": 1, - "text": "sign up, view profile and \ndelete\nrequests", + "fontFamily": 2, + "text": "sign up request\n(No need for JWT)", "textAlign": "center", "verticalAlign": "middle", "containerId": "QdJfXUXnSZ01Rrl6Q9uyX", - "originalText": "sign up, view profile and delete\nrequests", - "lineHeight": 1.25, - "baseline": 69 + "originalText": "sign up request\n(No need for JWT)", + "lineHeight": 1.15, + "baseline": 41 }, { "type": "arrow", - "version": 305, - "versionNonce": 849002104, + "version": 1112, + "versionNonce": 940389787, "isDeleted": false, "id": "ps1afaIgeAPRf0gI49UIQ", "fillStyle": "solid", @@ -186,12 +202,12 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 408.48219723171667, - "y": 352.0948927342827, + "x": 280.9278650620668, + "y": 394.84340300910355, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 360.46016693115223, - "height": 155.8297746332218, + "width": 422.62092406824996, + "height": 326.75637593904537, "seed": 348642168, "groupIds": [], "frameId": null, @@ -204,18 +220,18 @@ "id": "4ZPlyoUgaeDHXdZKKkS3k" } ], - "updated": 1719586629017, + "updated": 1719753346594, "link": null, "locked": false, "startBinding": { "elementId": "CiCf6uDVSbsGNy6True5A", - "focus": 0.0929947961655101, - "gap": 3.3751186794705745 + "gap": 7.5594075256253745, + "focus": -0.11151328202202601 }, "endBinding": { "elementId": "Cqekf-CDvqFupnvuaVRae", - "focus": -0.482548913156989, - "gap": 6.4379119873046875 + "gap": 14.597600301106809, + "focus": -0.2236639466610003 }, "lastCommittedPoint": null, "startArrowhead": null, @@ -226,15 +242,15 @@ 0 ], [ - 360.46016693115223, - 155.8297746332218 + 422.62092406824996, + 326.75637593904537 ] ] }, { "type": "text", - "version": 100, - "versionNonce": 1750107400, + "version": 105, + "versionNonce": 814767317, "isDeleted": false, "id": "4ZPlyoUgaeDHXdZKKkS3k", "fillStyle": "solid", @@ -243,34 +259,34 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 493.35239452785913, - "y": 405.0097800508936, + "x": 473.8417942685171, + "y": 525.6644650238322, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 190.7197723388672, - "height": 50, + "width": 172.34375, + "height": 46, "seed": 1744515192, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], - "updated": 1719586629017, + "updated": 1719753075534, "link": null, "locked": false, "fontSize": 20, - "fontFamily": 1, + "fontFamily": 2, "text": "sign in and sign out\nrequests", "textAlign": "center", "verticalAlign": "middle", "containerId": "ps1afaIgeAPRf0gI49UIQ", "originalText": "sign in and sign out\nrequests", - "lineHeight": 1.25, - "baseline": 44 + "lineHeight": 1.15, + "baseline": 41 }, { "type": "rectangle", - "version": 170, - "versionNonce": 1722560376, + "version": 173, + "versionNonce": 534838139, "isDeleted": false, "id": "h3scxayjaZx7R9tp4LhuY", "fillStyle": "solid", @@ -279,8 +295,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 780.6851467556423, - "y": 30.160741594102632, + "x": 781.7847968207464, + "y": 29.78458701239694, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 290.2922821044922, @@ -315,16 +331,20 @@ { "id": "5uLuRMyQPnwvm1DLbOrz6", "type": "arrow" + }, + { + "id": "tcVhBohwtzO69-SxHt0pk", + "type": "arrow" } ], - "updated": 1719586629017, + "updated": 1719752897469, "link": null, "locked": false }, { "type": "text", - "version": 255, - "versionNonce": 1292542984, + "version": 263, + "versionNonce": 131101877, "isDeleted": false, "id": "tBw-11vB708JVLYtLqsdc", "fillStyle": "solid", @@ -333,34 +353,34 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 792.0414471096462, - "y": 57.738685395982515, - "strokeColor": "#1e1e1e", + "x": 799.6408988104924, + "y": 61.36253081427682, + "strokeColor": "#e03131", "backgroundColor": "transparent", - "width": 267.5796813964844, - "height": 100, + "width": 254.580078125, + "height": 92, "seed": 2000448120, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], - "updated": 1719586629017, + "updated": 1719752150585, "link": null, "locked": false, "fontSize": 20, - "fontFamily": 1, - "text": "user-service API\n(responsible for user \nregistration, update, \nretrieve and delete profile)", + "fontFamily": 2, + "text": "user-service API\n(responsible for user \nregistration, update, retrieve \nand delete profile)", "textAlign": "center", "verticalAlign": "middle", "containerId": "h3scxayjaZx7R9tp4LhuY", "originalText": "user-service API\n(responsible for user registration, update, retrieve and delete profile)", - "lineHeight": 1.25, - "baseline": 94 + "lineHeight": 1.15, + "baseline": 87 }, { "type": "rectangle", - "version": 130, - "versionNonce": 1495745032, + "version": 296, + "versionNonce": 1686294965, "isDeleted": false, "id": "Cqekf-CDvqFupnvuaVRae", "fillStyle": "solid", @@ -369,12 +389,12 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 775.3802761501736, - "y": 427.8387671576606, + "x": 718.1463894314236, + "y": 660.7959204779731, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 318.070068359375, - "height": 159.78549957275396, + "height": 273.84799957275385, "seed": 2076192776, "groupIds": [], "frameId": null, @@ -382,10 +402,6 @@ "type": 3 }, "boundElements": [ - { - "id": "ps1afaIgeAPRf0gI49UIQ", - "type": "arrow" - }, { "type": "text", "id": "xkp-fNRSkon1_3NMd49-A" @@ -397,16 +413,36 @@ { "id": "Dts1Vx4fmtqLc-W61juwG", "type": "arrow" + }, + { + "id": "dd87dNlbQP834mxEm-y9z", + "type": "arrow" + }, + { + "id": "3ePQOwMpVvBPAJaBAui7d", + "type": "arrow" + }, + { + "id": "PoDCEZm-yZuENlJcaazXA", + "type": "arrow" + }, + { + "id": "ps1afaIgeAPRf0gI49UIQ", + "type": "arrow" + }, + { + "id": "NpPb9Hgzn-T0ZhJEt8tOJ", + "type": "arrow" } ], - "updated": 1719586629017, + "updated": 1719753347145, "link": null, "locked": false }, { "type": "text", - "version": 101, - "versionNonce": 560710264, + "version": 265, + "versionNonce": 564775483, "isDeleted": false, "id": "xkp-fNRSkon1_3NMd49-A", "fillStyle": "solid", @@ -415,34 +451,34 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 800.3154568142361, - "y": 470.2315169440376, - "strokeColor": "#1e1e1e", + "x": 731.5661892361111, + "y": 774.7199202643501, + "strokeColor": "#e03131", "backgroundColor": "transparent", - "width": 268.19970703125, - "height": 75, + "width": 291.23046875, + "height": 46, "seed": 614379272, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], - "updated": 1719586629017, + "updated": 1719753346595, "link": null, "locked": false, "fontSize": 20, - "fontFamily": 1, - "text": "auth-service API\n(responsible for generating \nJWT)", + "fontFamily": 2, + "text": "auth-service API\n(responsible for generating JWT)", "textAlign": "center", "verticalAlign": "middle", "containerId": "Cqekf-CDvqFupnvuaVRae", "originalText": "auth-service API\n(responsible for generating JWT)", - "lineHeight": 1.25, - "baseline": 69 + "lineHeight": 1.15, + "baseline": 41 }, { "type": "arrow", - "version": 40, - "versionNonce": 1630822408, + "version": 524, + "versionNonce": 2060229467, "isDeleted": false, "id": "SW6q0EDg6LdCm-qvzG_9c", "fillStyle": "solid", @@ -451,12 +487,12 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 933.2216152615017, - "y": 421.3464575873481, + "x": 933.463963781069, + "y": 655.7793392605253, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 0.3617095947265625, - "height": 47.96913146972656, + "width": 1.7020308604791126, + "height": 179.8267364501953, "seed": 72559736, "groupIds": [], "frameId": null, @@ -469,15 +505,19 @@ "id": "pj5GXAlQJ8umxajJTO9u_" } ], - "updated": 1719586629017, + "updated": 1719753346593, "link": null, "locked": false, "startBinding": { "elementId": "Cqekf-CDvqFupnvuaVRae", - "focus": -0.011557930209628173, - "gap": 6.492309570312528 + "gap": 5.016581217447879, + "focus": 0.3594205372700251 + }, + "endBinding": { + "elementId": "KzeXdSJ575C0Wn5MHbJgi", + "gap": 3.8193893432617756, + "focus": 0.0581211156325626 }, - "endBinding": null, "lastCommittedPoint": null, "startArrowhead": null, "endArrowhead": "arrow", @@ -487,15 +527,15 @@ 0 ], [ - 0.3617095947265625, - -47.96913146972656 + -1.7020308604791126, + -179.8267364501953 ] ] }, { "type": "text", - "version": 18, - "versionNonce": 1120371832, + "version": 23, + "versionNonce": 194053813, "isDeleted": false, "id": "pj5GXAlQJ8umxajJTO9u_", "fillStyle": "solid", @@ -504,34 +544,34 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 847.2625698513455, - "y": 384.8618918524848, + "x": 861.6227229087963, + "y": 554.3659710354276, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 172.27980041503906, - "height": 25, + "width": 142.314453125, + "height": 23, "seed": 1133407496, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], - "updated": 1719586629017, + "updated": 1719753069606, "link": null, "locked": false, "fontSize": 20, - "fontFamily": 1, + "fontFamily": 2, "text": "transaction data", "textAlign": "center", "verticalAlign": "middle", "containerId": "SW6q0EDg6LdCm-qvzG_9c", "originalText": "transaction data", - "lineHeight": 1.25, - "baseline": 19 + "lineHeight": 1.15, + "baseline": 18 }, { "type": "rectangle", - "version": 94, - "versionNonce": 1387994888, + "version": 248, + "versionNonce": 456700923, "isDeleted": false, "id": "KzeXdSJ575C0Wn5MHbJgi", "fillStyle": "solid", @@ -540,8 +580,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 772.3420223659939, - "y": 280.1427298651801, + "x": 770.0849422878691, + "y": 381.792103237576, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 342.3755645751953, @@ -564,16 +604,24 @@ { "id": "qDoLQbm4DnqHEyLxE66CD", "type": "arrow" + }, + { + "id": "SW6q0EDg6LdCm-qvzG_9c", + "type": "arrow" + }, + { + "id": "3ePQOwMpVvBPAJaBAui7d", + "type": "arrow" } ], - "updated": 1719586629017, + "updated": 1719753050319, "link": null, "locked": false }, { "type": "text", - "version": 88, - "versionNonce": 558904696, + "version": 242, + "versionNonce": 1376449403, "isDeleted": false, "id": "OYIaNLkAQm9o6NxQ6x8_C", "fillStyle": "solid", @@ -582,34 +630,34 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 793.0399670071072, - "y": 287.8132849799262, + "x": 799.5442089504668, + "y": 392.4626583523221, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 300.97967529296875, - "height": 75, + "width": 283.45703125, + "height": 69, "seed": 1784625928, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], - "updated": 1719586629017, + "updated": 1719753052149, "link": null, "locked": false, "fontSize": 20, - "fontFamily": 1, + "fontFamily": 2, "text": "Rabbitmq message broker\n(responsible for communication \nbetween the microservices)", "textAlign": "center", "verticalAlign": "middle", "containerId": "KzeXdSJ575C0Wn5MHbJgi", "originalText": "Rabbitmq message broker\n(responsible for communication between the microservices)", - "lineHeight": 1.25, - "baseline": 69 + "lineHeight": 1.15, + "baseline": 64 }, { "type": "arrow", - "version": 43, - "versionNonce": 1838859896, + "version": 353, + "versionNonce": 1636039131, "isDeleted": false, "id": "yGDc7GYjBrRvHcCrCHx0N", "fillStyle": "solid", @@ -618,12 +666,12 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 928.592022365994, - "y": 273.77699195014105, + "x": 926.9106726132638, + "y": 375.4263653225369, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 0.7081928313020853, - "height": 77.01283772786456, + "width": 0.8356542075296147, + "height": 179.03836568196613, "seed": 1754705784, "groupIds": [], "frameId": null, @@ -636,7 +684,7 @@ "id": "NeRAfLgU_C8xBqTHYg6iq" } ], - "updated": 1719586629017, + "updated": 1719753089461, "link": null, "locked": false, "startBinding": { @@ -658,15 +706,15 @@ 0 ], [ - -0.7081928313020853, - -77.01283772786456 + 0.8356542075296147, + -179.03836568196613 ] ] }, { "type": "text", - "version": 18, - "versionNonce": 1664417032, + "version": 24, + "versionNonce": 1775962107, "isDeleted": false, "id": "NeRAfLgU_C8xBqTHYg6iq", "fillStyle": "solid", @@ -675,34 +723,34 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 842.3435940212673, - "y": 223.1141883002387, + "x": 856.1712731545286, + "y": 274.40718248155383, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 172.27980041503906, - "height": 25, + "width": 142.314453125, + "height": 23, "seed": 1810874888, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], - "updated": 1719586629017, + "updated": 1719753064429, "link": null, "locked": false, "fontSize": 20, - "fontFamily": 1, + "fontFamily": 2, "text": "transaction data", "textAlign": "center", "verticalAlign": "middle", "containerId": "yGDc7GYjBrRvHcCrCHx0N", "originalText": "transaction data", - "lineHeight": 1.25, - "baseline": 19 + "lineHeight": 1.15, + "baseline": 18 }, { "type": "arrow", - "version": 38, - "versionNonce": 1688214536, + "version": 345, + "versionNonce": 1010947867, "isDeleted": false, "id": "qDoLQbm4DnqHEyLxE66CD", "fillStyle": "solid", @@ -711,12 +759,12 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 857.8585537905115, - "y": 186.31662919786243, + "x": 858.4449891316767, + "y": 185.94047461615673, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 1.904048243846887, - "height": 86.94492085774738, + "width": 0.4856692488629051, + "height": 188.97044881184894, "seed": 1416382328, "groupIds": [], "frameId": null, @@ -724,7 +772,7 @@ "type": 2 }, "boundElements": [], - "updated": 1719586629017, + "updated": 1719753050320, "link": null, "locked": false, "startBinding": { @@ -746,15 +794,15 @@ 0 ], [ - 1.904048243846887, - 86.94492085774738 + 0.4856692488629051, + 188.97044881184894 ] ] }, { "type": "arrow", - "version": 38, - "versionNonce": 1241876600, + "version": 360, + "versionNonce": 1759845147, "isDeleted": false, "id": "3ePQOwMpVvBPAJaBAui7d", "fillStyle": "solid", @@ -763,12 +811,12 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 862.6198086208767, - "y": 367.52699195014105, + "x": 857.941286781484, + "y": 477.5095460679797, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 0.2170562744140625, - "height": 62.56328582763672, + "width": 1.4078814619213063, + "height": 179.98236338297522, "seed": 1631193352, "groupIds": [], "frameId": null, @@ -776,11 +824,19 @@ "type": 2 }, "boundElements": [], - "updated": 1719586629017, + "updated": 1719753346594, "link": null, "locked": false, - "startBinding": null, - "endBinding": null, + "startBinding": { + "elementId": "KzeXdSJ575C0Wn5MHbJgi", + "gap": 5.376332600911496, + "focus": 0.4880834261221883 + }, + "endBinding": { + "elementId": "Cqekf-CDvqFupnvuaVRae", + "gap": 3.304011027018305, + "focus": -0.10452659635995315 + }, "lastCommittedPoint": null, "startArrowhead": null, "endArrowhead": "arrow", @@ -790,15 +846,15 @@ 0 ], [ - -0.2170562744140625, - 62.56328582763672 + 1.4078814619213063, + 179.98236338297522 ] ] }, { "type": "ellipse", - "version": 82, - "versionNonce": 2015873656, + "version": 274, + "versionNonce": 794998811, "isDeleted": false, "id": "mYVDk3697pXQ0Umujt4Wc", "fillStyle": "solid", @@ -807,27 +863,34 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 1134.354389614529, - "y": 458.9876776801215, + "x": 1214.6782828436965, + "y": 732.4831610785593, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 71.54228210449219, "height": 20.317916870117188, "seed": 541257080, - "groupIds": [], + "groupIds": [ + "7c2_cvkScqxjKR38LTlKH" + ], "frameId": null, "roundness": { "type": 2 }, - "boundElements": [], - "updated": 1719586629017, + "boundElements": [ + { + "id": "Dts1Vx4fmtqLc-W61juwG", + "type": "arrow" + } + ], + "updated": 1719753251187, "link": null, "locked": false }, { "type": "ellipse", - "version": 220, - "versionNonce": 1458190600, + "version": 411, + "versionNonce": 142166523, "isDeleted": false, "id": "QnRUUirIQLFebWXmOeNjR", "fillStyle": "solid", @@ -836,14 +899,16 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 1134.8359417385525, - "y": 544.0432120429145, + "x": 1215.15983496772, + "y": 817.5386954413523, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 71.54228210449219, "height": 20.317916870117188, "seed": 1146598008, - "groupIds": [], + "groupIds": [ + "7c2_cvkScqxjKR38LTlKH" + ], "frameId": null, "roundness": { "type": 2 @@ -854,14 +919,14 @@ "type": "arrow" } ], - "updated": 1719586629017, + "updated": 1719753251187, "link": null, "locked": false }, { "type": "line", - "version": 38, - "versionNonce": 246922104, + "version": 295, + "versionNonce": 351184859, "isDeleted": false, "id": "feCwPvUaapWJ2uWoSJHql", "fillStyle": "solid", @@ -870,20 +935,22 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 1206.9484219021267, - "y": 468.2214575873481, + "x": 1286.6934983995236, + "y": 743.7423926459421, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 0.79559326171875, "height": 83.97529602050787, "seed": 2000695416, - "groupIds": [], + "groupIds": [ + "7c2_cvkScqxjKR38LTlKH" + ], "frameId": null, "roundness": { "type": 2 }, "boundElements": [], - "updated": 1719586629017, + "updated": 1719753251187, "link": null, "locked": false, "startBinding": null, @@ -904,8 +971,8 @@ }, { "type": "line", - "version": 64, - "versionNonce": 642635784, + "version": 255, + "versionNonce": 1042478203, "isDeleted": false, "id": "EhlXGamdRz4Txz9mvGZaJ", "fillStyle": "solid", @@ -914,20 +981,22 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 1134.320936861095, - "y": 467.0313449929867, + "x": 1214.6448300902625, + "y": 740.5268283914245, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 0.79559326171875, "height": 83.97529602050787, "seed": 1245729912, - "groupIds": [], + "groupIds": [ + "7c2_cvkScqxjKR38LTlKH" + ], "frameId": null, "roundness": { "type": 2 }, "boundElements": [], - "updated": 1719586629017, + "updated": 1719753251187, "link": null, "locked": false, "startBinding": null, @@ -948,8 +1017,8 @@ }, { "type": "text", - "version": 47, - "versionNonce": 979686639, + "version": 148, + "versionNonce": 1819703253, "isDeleted": false, "id": "TtzOxsFtUvc_r93dY0B2p", "fillStyle": "solid", @@ -958,34 +1027,34 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 1097.1858486599392, - "y": 575.5586463080513, - "strokeColor": "#1e1e1e", + "x": 1064.9521653917102, + "y": 843.7009396023223, + "strokeColor": "#e03131", "backgroundColor": "transparent", - "width": 215.2197265625, - "height": 25, + "width": 190.126953125, + "height": 23, "seed": 1483387912, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], - "updated": 1719587080075, + "updated": 1719753082318, "link": null, "locked": false, "fontSize": 20, - "fontFamily": 1, + "fontFamily": 2, "text": "postgressql database", "textAlign": "left", "verticalAlign": "top", "containerId": null, "originalText": "postgressql database", - "lineHeight": 1.25, - "baseline": 17 + "lineHeight": 1.15, + "baseline": 18 }, { "type": "text", - "version": 99, - "versionNonce": 716338561, + "version": 198, + "versionNonce": 1016295803, "isDeleted": false, "id": "guIDQtdmcXxM0X_hEECQ4", "fillStyle": "solid", @@ -994,34 +1063,34 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 1079.2198452419705, - "y": 170.66829978095166, - "strokeColor": "#1e1e1e", + "x": 1150.6897752549914, + "y": 189.73654725816527, + "strokeColor": "#e03131", "backgroundColor": "transparent", - "width": 215.2197265625, - "height": 25, + "width": 190.126953125, + "height": 23, "seed": 1608869128, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], - "updated": 1719587080075, + "updated": 1719753079126, "link": null, "locked": false, "fontSize": 20, - "fontFamily": 1, + "fontFamily": 2, "text": "postgressql database", "textAlign": "left", "verticalAlign": "top", "containerId": null, "originalText": "postgressql database", - "lineHeight": 1.25, - "baseline": 17 + "lineHeight": 1.15, + "baseline": 18 }, { "type": "arrow", - "version": 25, - "versionNonce": 1177107832, + "version": 488, + "versionNonce": 1056686235, "isDeleted": false, "id": "Dts1Vx4fmtqLc-W61juwG", "fillStyle": "solid", @@ -1030,12 +1099,12 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 1094.6799740261501, - "y": 508.73068152533637, + "x": 1041.895383641055, + "y": 776.0000672014506, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 37.977447509765625, - "height": 1.0940933227539062, + "width": 176.45268509308244, + "height": 20.191887440009282, "seed": 1340297480, "groupIds": [], "frameId": null, @@ -1043,15 +1112,19 @@ "type": 2 }, "boundElements": [], - "updated": 1719586629017, + "updated": 1719753346593, "link": null, "locked": false, "startBinding": { "elementId": "Cqekf-CDvqFupnvuaVRae", - "focus": 0.06648445003486408, - "gap": 1.2296295166015625 + "gap": 5.678925850256519, + "focus": -0.018941748924437517 + }, + "endBinding": { + "elementId": "mYVDk3697pXQ0Umujt4Wc", + "gap": 8.8133505630143, + "focus": -0.8666983583514161 }, - "endBinding": null, "lastCommittedPoint": null, "startArrowhead": null, "endArrowhead": "arrow", @@ -1061,15 +1134,15 @@ 0 ], [ - 37.977447509765625, - -1.0940933227539062 + 176.45268509308244, + -20.191887440009282 ] ] }, { "type": "arrow", - "version": 29, - "versionNonce": 2049799688, + "version": 627, + "versionNonce": 1595053531, "isDeleted": false, "id": "dd87dNlbQP834mxEm-y9z", "fillStyle": "solid", @@ -1078,12 +1151,12 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 1132.8744015163845, - "y": 534.7723609076606, + "x": 1210.0630517172128, + "y": 827.051281851681, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 40.147552490234375, - "height": 1.7993927001953125, + "width": 169.89534067120576, + "height": 43.005924565740884, "seed": 1587890808, "groupIds": [], "frameId": null, @@ -1091,15 +1164,19 @@ "type": 2 }, "boundElements": [], - "updated": 1719586629017, + "updated": 1719753346594, "link": null, "locked": false, "startBinding": { "elementId": "QnRUUirIQLFebWXmOeNjR", - "focus": 2.0536322415090615, - "gap": 15.858893025790689 + "gap": 5.1333389097120765, + "focus": 0.813632501925132 + }, + "endBinding": { + "elementId": "Cqekf-CDvqFupnvuaVRae", + "gap": 3.951253255208485, + "focus": 0.6411207474566502 }, - "endBinding": null, "lastCommittedPoint": null, "startArrowhead": null, "endArrowhead": "arrow", @@ -1109,15 +1186,15 @@ 0 ], [ - -40.147552490234375, - 1.7993927001953125 + -169.89534067120576, + 43.005924565740884 ] ] }, { "type": "ellipse", - "version": 133, - "versionNonce": 1478587656, + "version": 182, + "versionNonce": 1139148347, "isDeleted": false, "id": "9Ii-TITOiqrq_z6aOvrhw", "fillStyle": "solid", @@ -1126,27 +1203,34 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 1118.623596476402, - "y": 48.35806571112744, + "x": 1217.1190798748396, + "y": 58.716850704617, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 71.54228210449219, "height": 20.317916870117188, "seed": 1219273736, - "groupIds": [], + "groupIds": [ + "j5jQqSIh7hW1ZWaRs03vY" + ], "frameId": null, "roundness": { "type": 2 }, - "boundElements": [], - "updated": 1719586629017, + "boundElements": [ + { + "id": "6Jf7ncwCmEFell__ikE91", + "type": "arrow" + } + ], + "updated": 1719753286988, "link": null, "locked": false }, { "type": "ellipse", - "version": 271, - "versionNonce": 1285701496, + "version": 419, + "versionNonce": 1164561435, "isDeleted": false, "id": "r0fGCFt8nDwX7xxuAlqwt", "fillStyle": "solid", @@ -1155,14 +1239,16 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 1119.1051486004255, - "y": 133.41360007392035, + "x": 1219.625981933759, + "y": 141.5444492763943, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 71.54228210449219, "height": 20.317916870117188, "seed": 713745160, - "groupIds": [], + "groupIds": [ + "j5jQqSIh7hW1ZWaRs03vY" + ], "frameId": null, "roundness": { "type": 2 @@ -1173,14 +1259,14 @@ "type": "arrow" } ], - "updated": 1719586629017, + "updated": 1719753286989, "link": null, "locked": false }, { "type": "line", - "version": 89, - "versionNonce": 1966969864, + "version": 180, + "versionNonce": 1130946043, "isDeleted": false, "id": "XCTRiDG32VvnPC8XqLvf3", "fillStyle": "solid", @@ -1189,20 +1275,22 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 1191.2176287639998, - "y": 57.591845618354, + "x": 1290.9861020712917, + "y": 65.34656567043731, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 0.79559326171875, "height": 83.97529602050787, "seed": 1414087176, - "groupIds": [], + "groupIds": [ + "j5jQqSIh7hW1ZWaRs03vY" + ], "frameId": null, "roundness": { "type": 2 }, "boundElements": [], - "updated": 1719586629017, + "updated": 1719753286989, "link": null, "locked": false, "startBinding": null, @@ -1223,8 +1311,8 @@ }, { "type": "line", - "version": 115, - "versionNonce": 907776120, + "version": 205, + "versionNonce": 674326171, "isDeleted": false, "id": "bSLKF2C6qGu9AOsKkH-wZ", "fillStyle": "solid", @@ -1233,20 +1321,22 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 1118.5901437229684, - "y": 56.40173302399262, + "x": 1219.1109770563019, + "y": 64.53258222646656, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 0.79559326171875, "height": 83.97529602050787, "seed": 350470408, - "groupIds": [], + "groupIds": [ + "j5jQqSIh7hW1ZWaRs03vY" + ], "frameId": null, "roundness": { "type": 2 }, "boundElements": [], - "updated": 1719586629017, + "updated": 1719753286989, "link": null, "locked": false, "startBinding": null, @@ -1267,8 +1357,8 @@ }, { "type": "arrow", - "version": 78, - "versionNonce": 2004734728, + "version": 476, + "versionNonce": 757068667, "isDeleted": false, "id": "6Jf7ncwCmEFell__ikE91", "fillStyle": "solid", @@ -1277,12 +1367,12 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 1077.8883898723982, - "y": 97.99266853421328, + "x": 1074.8795601197946, + "y": 78.31494156647067, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 39.038238525390625, - "height": 0.9856923006249616, + "width": 140.64860357862722, + "height": 2.3228899195932087, "seed": 2077646856, "groupIds": [], "frameId": null, @@ -1290,15 +1380,19 @@ "type": 2 }, "boundElements": [], - "updated": 1719586629017, + "updated": 1719753286989, "link": null, "locked": false, "startBinding": { "elementId": "h3scxayjaZx7R9tp4LhuY", - "focus": -0.07270386627363976, - "gap": 6.9109610122636695 + "focus": -0.33112437506586245, + "gap": 2.802481194556094 + }, + "endBinding": { + "elementId": "9Ii-TITOiqrq_z6aOvrhw", + "focus": -0.6386703486607305, + "gap": 5.903893338625366 }, - "endBinding": null, "lastCommittedPoint": null, "startArrowhead": null, "endArrowhead": "arrow", @@ -1308,15 +1402,15 @@ 0 ], [ - 39.038238525390625, - -0.9856923006249616 + 140.64860357862722, + -2.3228899195932087 ] ] }, { "type": "arrow", - "version": 133, - "versionNonce": 641909112, + "version": 530, + "versionNonce": 454279515, "isDeleted": false, "id": "5uLuRMyQPnwvm1DLbOrz6", "fillStyle": "solid", @@ -1325,12 +1419,12 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 1120.9199857128622, - "y": 123.9734936444434, + "x": 1222.366030068299, + "y": 138.56105834645365, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", - "width": 44.98472084046398, - "height": 1.8004916996424214, + "width": 146.0834751568384, + "height": 3.204734642065148, "seed": 1226645256, "groupIds": [], "frameId": null, @@ -1338,18 +1432,18 @@ "type": 2 }, "boundElements": [], - "updated": 1719586629017, + "updated": 1719753286989, "link": null, "locked": false, "startBinding": { "elementId": "r0fGCFt8nDwX7xxuAlqwt", - "focus": 2.0536322415090615, - "gap": 15.858893025790689 + "focus": 1.2171107081211088, + "gap": 9.204990070472483 }, "endBinding": { "elementId": "h3scxayjaZx7R9tp4LhuY", - "focus": 0.28833077979119537, - "gap": 4.9578360122636695 + "focus": 0.3060514524490622, + "gap": 4.2054759862221545 }, "lastCommittedPoint": null, "startArrowhead": null, @@ -1360,10 +1454,388 @@ 0 ], [ - -44.98472084046398, - 1.8004916996424214 + -146.0834751568384, + -3.204734642065148 ] ] + }, + { + "id": "G_Ww2ALZn0YYIyaHyrV8i", + "type": "rectangle", + "x": 485.54957610841745, + "y": -186.13418691120432, + "width": 762.2108968098961, + "height": 161.66088104248044, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 164997365, + "version": 49, + "versionNonce": 1470606491, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "dGNc1AENbEdMFldx2nUW1" + } + ], + "updated": 1719752150586, + "link": null, + "locked": false + }, + { + "id": "dGNc1AENbEdMFldx2nUW1", + "type": "text", + "x": 683.7692823258656, + "y": -116.8037463899641, + "width": 365.771484375, + "height": 23, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 2005754965, + "version": 57, + "versionNonce": 1884580629, + "isDeleted": false, + "boundElements": null, + "updated": 1719753044797, + "link": null, + "locked": false, + "text": "All the packages are JSON data package", + "fontSize": 20, + "fontFamily": 2, + "textAlign": "center", + "verticalAlign": "middle", + "baseline": 18, + "containerId": "G_Ww2ALZn0YYIyaHyrV8i", + "originalText": "All the packages are JSON data package", + "lineHeight": 1.15 + }, + { + "id": "PoDCEZm-yZuENlJcaazXA", + "type": "arrow", + "x": 700.7117261735217, + "y": 814.9579496782608, + "width": 553.6180500369458, + "height": 417.961325533964, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 1624215253, + "version": 511, + "versionNonce": 605305845, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "4RLOpM7TvRb-6OMo79ln_" + } + ], + "updated": 1719753350554, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -553.6180500369458, + -417.961325533964 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "Cqekf-CDvqFupnvuaVRae", + "focus": -0.5854951666539636, + "gap": 17.43466325790189 + }, + "endBinding": { + "elementId": "CiCf6uDVSbsGNy6True5A", + "focus": 0.35315017556356254, + "gap": 6.71330403524729 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "4RLOpM7TvRb-6OMo79ln_", + "type": "text", + "x": 320.91583293046256, + "y": 586.6217604220709, + "width": 231.240234375, + "height": 46, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 735170645, + "version": 7, + "versionNonce": 548115419, + "isDeleted": false, + "boundElements": null, + "updated": 1719753332703, + "link": null, + "locked": false, + "text": "Sends refresh and access\nTokens back to frontend", + "fontSize": 20, + "fontFamily": 2, + "textAlign": "center", + "verticalAlign": "middle", + "baseline": 41, + "containerId": "PoDCEZm-yZuENlJcaazXA", + "originalText": "Sends refresh and access\nTokens back to frontend", + "lineHeight": 1.15 + }, + { + "id": "tcVhBohwtzO69-SxHt0pk", + "type": "arrow", + "x": 275.8987452189126, + "y": 325.4531037459946, + "width": 497.6138842749218, + "height": 167.98192009027753, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 1623266875, + "version": 358, + "versionNonce": 182307483, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "tlLRlBBXdA2Dr3R7BS-TQ" + } + ], + "updated": 1719753296016, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 497.6138842749218, + -167.98192009027753 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "CiCf6uDVSbsGNy6True5A", + "gap": 1, + "focus": 0.5947406981428364 + }, + "endBinding": { + "elementId": "h3scxayjaZx7R9tp4LhuY", + "gap": 8.272167326911926, + "focus": 0.013284594034082593 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "tlLRlBBXdA2Dr3R7BS-TQ", + "type": "text", + "x": 492.6267042008657, + "y": 204.07823832072918, + "width": 271.298828125, + "height": 69, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 2071596565, + "version": 27, + "versionNonce": 1748142619, + "isDeleted": false, + "boundElements": null, + "updated": 1719753293107, + "link": null, + "locked": false, + "text": "view profile, update and delete\nrequests\n(Needs to send JWT)", + "fontSize": 20, + "fontFamily": 2, + "textAlign": "center", + "verticalAlign": "middle", + "baseline": 64, + "containerId": "tcVhBohwtzO69-SxHt0pk", + "originalText": "view profile, update and delete\nrequests\n(Needs to send JWT)", + "lineHeight": 1.15 + }, + { + "id": "HjqOetf6BxeEtJbpEP_kc", + "type": "text", + "x": 18.119257911803174, + "y": 334.4562362577547, + "width": 195.693359375, + "height": 46, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1410667893, + "version": 342, + "versionNonce": 1774640405, + "isDeleted": false, + "boundElements": null, + "updated": 1719753451814, + "link": null, + "locked": false, + "text": "The frontend needs to\nsave user-id and JWT", + "fontSize": 20, + "fontFamily": 2, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 41, + "containerId": null, + "originalText": "The frontend needs to\nsave user-id and JWT", + "lineHeight": 1.15 + }, + { + "id": "NpPb9Hgzn-T0ZhJEt8tOJ", + "type": "arrow", + "x": -7.862986670600321, + "y": 401.88166235111436, + "width": 725.0000000000001, + "height": 519.4443766276041, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 911170069, + "version": 162, + "versionNonce": 1665678811, + "isDeleted": false, + "boundElements": null, + "updated": 1719753355450, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 725.0000000000001, + 519.4443766276041 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "CiCf6uDVSbsGNy6True5A", + "focus": 0.8917227128019332, + "gap": 11.59834224206486 + }, + "endBinding": { + "elementId": "Cqekf-CDvqFupnvuaVRae", + "focus": -0.9497956818477272, + "gap": 1.0093761020237935 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "GNK7Vfb0Zmei6UxX1wfXb", + "type": "text", + "x": 213.61854002210805, + "y": 739.3353264949947, + "width": 264.619140625, + "height": 115, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 938708443, + "version": 181, + "versionNonce": 998145403, + "isDeleted": false, + "boundElements": null, + "updated": 1719753443797, + "link": null, + "locked": false, + "text": "If the JWT access token\nwas exipred the frontend\nneeds top send refresh token \nto the auth-service to get new\naccess token", + "fontSize": 20, + "fontFamily": 2, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 110, + "containerId": null, + "originalText": "If the JWT access token\nwas exipred the frontend\nneeds top send refresh token \nto the auth-service to get new\naccess token", + "lineHeight": 1.15 } ], "appState": {