summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrohan09-raj <rajrohan1914@gmail.com>2022-08-21 20:05:34 +0530
committerrohan09-raj <rajrohan1914@gmail.com>2022-08-21 20:05:34 +0530
commit02936bcdabb5e2550b12fa94d435fdbcff348f71 (patch)
tree6bfe880a07686c4b4183f42a936697bc5c7926d8
parenta49c7aefc99a1e0584cb0b3fb08d028b65dc35d9 (diff)
added modal
-rw-r--r--client/public/assets/images/address.svg46
-rw-r--r--client/public/assets/images/communication.svg53
-rw-r--r--client/public/assets/images/document.svg20
-rw-r--r--client/public/assets/images/fingerprint_scan.svg96
-rw-r--r--client/public/assets/images/id.svg63
-rw-r--r--client/public/assets/images/iris_scan.svg35
-rw-r--r--client/public/assets/images/photo.svg66
-rw-r--r--client/public/assets/images/status.svg9
-rw-r--r--client/src/App.js1
-rw-r--r--client/src/components/Modal/ExtendedModal.jsx89
-rw-r--r--client/src/components/Modal/ExtendedModal.module.css22
-rw-r--r--client/src/components/Modal/Modal.jsx8
-rw-r--r--client/src/components/Modal/Modal.module.css9
-rw-r--r--client/src/pages/Enrollment/Address/Address.jsx21
-rw-r--r--client/src/pages/Enrollment/Agreement/Agreement.jsx12
-rw-r--r--client/src/pages/Enrollment/DocumentScanner/DocumentScanner.jsx28
-rw-r--r--client/src/pages/Enrollment/Fingerprint/Fingerprint.jsx12
-rw-r--r--client/src/pages/Enrollment/FormOne/FormOne.jsx23
-rw-r--r--client/src/pages/Enrollment/FormOne/FormOne.module.css2
-rw-r--r--client/src/pages/Enrollment/FormTwo/FormTwo.jsx18
-rw-r--r--client/src/pages/Enrollment/IrisScan/IrisScan.jsx12
-rw-r--r--client/src/pages/Enrollment/PhotoCapture/PhotoCapture.jsx21
-rw-r--r--client/src/pages/Home/Home.jsx12
-rw-r--r--client/src/services/apiservice.js2
-rw-r--r--client/src/styles/GlobalVariables.css7
25 files changed, 666 insertions, 21 deletions
diff --git a/client/public/assets/images/address.svg b/client/public/assets/images/address.svg
new file mode 100644
index 0000000..dc10b51
--- /dev/null
+++ b/client/public/assets/images/address.svg
@@ -0,0 +1,46 @@
+<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="256" height="256" viewBox="0 0 512 512"
+ style=" fill:#000000;">
+ <path fill="#d0dce7"
+ d="M171.93,465.5h-70l50-130h34.069c22.45,20.57,45.87,42.51,65.931,70 c20.06-27.49,43.48-49.43,65.93-70h34.07l19.23,50l30.77,80h-80H171.93z">
+ </path>
+ <path fill="#5cbeff" d="M61.93,305.5c11.05,0,20,8.95,20,20s-8.95,20-20,20s-20-8.95-20-20S50.88,305.5,61.93,305.5z">
+ </path>
+ <circle cx="441.93" cy="295.5" r="30" fill="#5cbeff"></circle>
+ <path fill="#94d4ff"
+ d="M471.93,145.5c5.52,0,10,4.48,10,10c0,2.76-1.12,5.26-2.93,7.07c-1.811,1.81-4.311,2.93-7.07,2.93 s-5.26-1.12-7.07-2.93c-1.81-1.81-2.93-4.31-2.93-7.07s1.12-5.26,2.93-7.07C466.67,146.62,469.17,145.5,471.93,145.5z">
+ </path>
+ <path fill="#94d4ff"
+ d="M411.93,365.5c5.52,0,10,4.48,10,10c0,2.76-1.12,5.26-2.93,7.07c-1.811,1.81-4.311,2.93-7.07,2.93 s-5.26-1.12-7.07-2.93c-1.81-1.811-2.93-4.311-2.93-7.07s1.12-5.26,2.93-7.07C406.67,366.62,409.17,365.5,411.93,365.5z">
+ </path>
+ <path fill="#94d4ff"
+ d="M401.93,45.5c5.52,0,10,4.48,10,10c0,2.76-1.12,5.26-2.93,7.07c-1.811,1.81-4.311,2.93-7.07,2.93 s-5.26-1.12-7.07-2.93c-1.81-1.81-2.93-4.31-2.93-7.07s1.12-5.26,2.93-7.07C396.67,46.62,399.17,45.5,401.93,45.5z">
+ </path>
+ <path fill="#94d4ff"
+ d="M111.93,35.5c5.52,0,10,4.48,10,10c0,2.76-1.12,5.26-2.931,7.07c-1.81,1.81-4.31,2.93-7.069,2.93 s-5.26-1.12-7.07-2.93c-1.81-1.81-2.93-4.31-2.93-7.07s1.12-5.26,2.93-7.07C106.67,36.62,109.17,35.5,111.93,35.5z">
+ </path>
+ <path fill="#94d4ff"
+ d="M81.93,385.5c5.52,0,10,4.48,10,10c0,2.76-1.12,5.26-2.931,7.07c-1.81,1.81-4.31,2.93-7.069,2.93 s-5.26-1.12-7.07-2.93c-1.81-1.811-2.93-4.311-2.93-7.07s1.12-5.26,2.93-7.07C76.67,386.62,79.17,385.5,81.93,385.5z">
+ </path>
+ <path fill="#94d4ff"
+ d="M51.93,165.5c5.52,0,10,4.48,10,10c0,2.76-1.12,5.26-2.931,7.07c-1.81,1.81-4.31,2.93-7.069,2.93 s-5.26-1.12-7.07-2.93c-1.81-1.81-2.93-4.31-2.93-7.07s1.12-5.26,2.93-7.07C46.67,166.62,49.17,165.5,51.93,165.5z">
+ </path>
+ <path fill="#a0b5c5"
+ d="M271.93,395.5h-40c-5.523,0-10,4.478-10,10s4.477,10,10,10h40c5.522,0,10-4.478,10-10 S277.452,395.5,271.93,395.5z">
+ </path>
+ <path fill="#a0b5c5"
+ d="M351.93,415.5h-20c0-5.522-4.478-10-10-10s-10,4.478-10,10h-10c-5.522,0-10,4.478-10,10 s4.478,10,10,10h10v30h10h10v-30h20c5.522,0,10-4.478,10-10S357.452,415.5,351.93,415.5z">
+ </path>
+ <path fill="#a0b5c5"
+ d="M201.93,415.5h-20v-30c0-5.522-4.478-10-10-10c-5.523,0-10,4.478-10,10v30h-10 c-5.523,0-10,4.478-10,10s4.477,10,10,10h10v30h10h10v-30h20c5.522,0,10-4.478,10-10S207.452,415.5,201.93,415.5z">
+ </path>
+ <path fill="#a0b5c5"
+ d="M371.16,385.5l-3.847-10H331.93c-5.522,0-10,4.478-10,10s4.478,10,10,10h39.23 c1.266,0,2.472-0.245,3.587-0.674L371.16,385.5z">
+ </path>
+ <path fill="#d94556"
+ d="M251.93,405.5C190.625,321.488,97.8,289.248,97.8,189.63c0-85.13,69-154.13,154.13-154.13 s154.13,69,154.13,154.13C406.06,289.257,313.258,321.454,251.93,405.5z">
+ </path>
+ <polygon fill="#d0dce7" points="344.58,148.44 318.109,148.44 185.729,148.44 159.279,148.44 252.359,95.5"></polygon>
+ <path fill="#fff"
+ d="M318.109,148.44v97.06H275.96v-30.04c0-6.32-2.561-12.05-6.71-16.19 c-4.141-4.15-9.86-6.71-16.19-6.71c-12.65,0-22.91,10.25-22.91,22.9v30.04h-44.42v-97.06H318.109z">
+ </path>
+</svg> \ No newline at end of file
diff --git a/client/public/assets/images/communication.svg b/client/public/assets/images/communication.svg
new file mode 100644
index 0000000..a429781
--- /dev/null
+++ b/client/public/assets/images/communication.svg
@@ -0,0 +1,53 @@
+<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="256" height="256" viewBox="0 0 64 64"
+ style=" fill:#000000;">
+ <g id="Icons">
+ <path fill="#0a5078"
+ d="M20,60h24c2.209,0,4-1.791,4-4V8c0-2.209-1.791-4-4-4H20c-2.209,0-4,1.791-4,4v48 C16,58.209,17.791,60,20,60z">
+ </path>
+ <path fill="#f0f0f0" d="M18,52h28V12c0-1.105-0.895-2-2-2H20c-1.105,0-2,0.895-2,2V52z"></path>
+ <path fill="#d2d2d2" d="M46,27H28c-2.209,0-4,1.791-4,4v16c0,2.209,1.791,4,4,4h18V27z"></path>
+ <path fill="#00143c" d="M20,58h24c1.105,0,2-0.895,2-2v-4H18v4C18,57.105,18.895,58,20,58z"></path>
+ <path fill="#00143c"
+ d="M29,8h6c0.552,0,1-0.448,1-1v0c0-0.552-0.448-1-1-1h-6c-0.552,0-1,0.448-1,1v0C28,7.552,28.448,8,29,8z">
+ </path>
+ <circle cx="32" cy="55" r="1" fill="#00325a"></circle>
+ <circle cx="39" cy="55" r="1" fill="#00325a"></circle>
+ <circle cx="25" cy="55" r="1" fill="#00325a"></circle>
+ <path fill="#00a0c8"
+ d="M40,14v16c0,2.209-1.791,4-4,4H10l-3.586,3.586C6.149,37.851,5.789,38,5.414,38h0 C4.633,38,4,37.367,4,36.586V34V14c0-2.209,1.791-4,4-4h28C38.209,10,40,11.791,40,14z">
+ </path>
+ <path fill="#0082aa" d="M27,26c-2.209,0-4,1.791-4,4v4h13c2.209,0,4-1.791,4-4v-4H27z"></path>
+ <path fill="#00648c"
+ d="M34,20H10c-1.105,0-2-0.895-2-2v0c0-1.105,0.895-2,2-2h24c1.105,0,2,0.895,2,2v0C36,19.105,35.105,20,34,20 z">
+ </path>
+ <g>
+ <path fill="#00648c"
+ d="M34,28H10c-1.105,0-2-0.895-2-2v0c0-1.105,0.895-2,2-2h24c1.105,0,2,0.895,2,2v0C36,27.105,35.105,28,34,28 z">
+ </path>
+ </g>
+ <g>
+ <path fill="#fab400"
+ d="M24,30v16c0,2.209,1.791,4,4,4h26l3.586,3.586c0.265,0.265,0.625,0.414,1,0.414h0 C59.367,54,60,53.367,60,52.586V50V30c0-2.209-1.791-4-4-4H28C25.791,26,24,27.791,24,30z">
+ </path>
+ </g>
+ <g>
+ <path fill="#be7800"
+ d="M54,36H30c-1.105,0-2-0.895-2-2v0c0-1.105,0.895-2,2-2h24c1.105,0,2,0.895,2,2v0C56,35.105,55.105,36,54,36 z">
+ </path>
+ </g>
+ <g>
+ <path fill="#be7800"
+ d="M54,44H30c-1.105,0-2-0.895-2-2v0c0-1.105,0.895-2,2-2h24c1.105,0,2,0.895,2,2v0C56,43.105,55.105,44,54,44 z">
+ </path>
+ </g>
+ <g>
+ <rect width="6" height="1" x="18" y="34" fill="#d2d2d2"></rect>
+ </g>
+ <g>
+ <rect width="2" height="1" x="16" y="34" fill="#00325a"></rect>
+ </g>
+ <g>
+ <rect width="2" height="1" x="46" y="50" fill="#00325a"></rect>
+ </g>
+ </g>
+</svg> \ No newline at end of file
diff --git a/client/public/assets/images/document.svg b/client/public/assets/images/document.svg
index 2393ad7..71a464a 100644
--- a/client/public/assets/images/document.svg
+++ b/client/public/assets/images/document.svg
@@ -1,9 +1,11 @@
-<svg width="200" height="200" viewBox="0 0 200 200" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<rect width="200" height="200" fill="url(#pattern0)"/>
-<defs>
-<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
-<use xlink:href="#image0_54_130" transform="scale(0.000625)"/>
-</pattern>
-<image id="image0_54_130" width="1600" height="1600" xlink:href="data:image/png;base64,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"/>
-</defs>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="240" height="240" viewBox="0 0 48 48"
+ style=" fill:#000000;">
+ <path fill="#90caf9" d="M35 41L13 41 13 5 35 5z"></path>
+ <path fill="#42a5f5" d="M37 41L11 41 11 8 37 8z"></path>
+ <path fill="#90caf9" d="M39 41L9 41 9 11 39 11z"></path>
+ <path fill="#1976d2" d="M12 16H20V18H12zM22 16H29V18H22zM12 20H24V22H12z"></path>
+ <path fill="#64b5f6" d="M28,29v2c0,2.209-1.791,4-4,4s-4-1.791-4-4v-2H9v12h30V29H28z"></path>
+ <path fill="#ffc107"
+ d="M24,37c-3.313,0-6-2.687-6-6H7c-0.552,0-1,0.448-1,1v8c0,1.657,1.343,3,3,3h30c1.657,0,3-1.343,3-3 v-8c0-0.552-0.448-1-1-1H30C30,34.313,27.313,37,24,37z">
+ </path>
+</svg> \ No newline at end of file
diff --git a/client/public/assets/images/fingerprint_scan.svg b/client/public/assets/images/fingerprint_scan.svg
new file mode 100644
index 0000000..e197c71
--- /dev/null
+++ b/client/public/assets/images/fingerprint_scan.svg
@@ -0,0 +1,96 @@
+<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="256" height="256" viewBox="0 0 256 256"
+ style=" fill:#000000;">
+ <path fill="#995222"
+ d="M75.991,89.01c31.234-21.682,75.364-23.208,104.022,3.675c4.308,3.901-2.081,10.252-6.369,6.369 c-25.403-24.133-65.69-21.496-93.107-2.265C75.715,100.043,71.212,92.236,75.991,89.01z M114.957,171.348 c-1.794,8.287-4.033,16.477-6.936,24.447c-0.832,2.286,0.935,4.933,3.146,5.54c2.507,0.689,4.705-0.852,5.54-3.146 c2.903-7.97,5.142-16.16,6.936-24.447C124.866,168.091,116.185,165.676,114.957,171.348z M98.021,69.4 c18.828-7.807,41.263-8.22,59.752,0.778c2.186,1.064,4.869,0.595,6.162-1.615c1.157-1.978,0.581-5.093-1.616-6.162 c-20.563-10.007-45.581-10.44-66.693-1.686c-2.245,0.931-3.848,2.986-3.146,5.54C93.064,68.376,95.761,70.338,98.021,69.4z M148.769,114.54c-29.666-16.619-62.285,3.258-78.996,28.863c-1.393,1.996-0.365,5.003,1.615,6.162 c2.244,1.313,4.766,0.385,6.162-1.616c8.24-11.85,19.225-22.626,32.932-27.747c29.464-10.873,53.735,11.373,56.161,40.484 c0.247,2.419,1.893,4.503,4.504,4.503c2.244,0,4.753-2.069,4.504-4.504C173.77,142.27,165.37,124.032,148.769,114.54z M186.793,139.242c-12.733-57.958-78.086-61.098-116.317-25.2c-4.225,3.986,2.153,10.347,6.369,6.369 c21.999-20.76,61.954-30.704,86.047-7.789c8.177,7.777,12.861,18.107,15.215,29.015C179.33,147.3,188.015,144.904,186.793,139.242 z M141.313,158.818c1.854,6,1.749,12.61,0.996,18.782c-0.599,4.907-1.428,9.988-3.272,14.605c-0.906,2.268-2.975,3.851-5.54,3.146 c-2.16-0.593-4.048-3.28-3.146-5.54c1.506-3.915,2.33-8.073,2.951-12.211c0.678-5.847,0.968-12.222-1.148-17.761 c-0.891-2.078-2.337-4.011-4.488-4.936c-0.447-0.227-2.113-0.542-2.258-0.622c-6.367-0.79-11.373,3.2-15.251,8.527 c-4.47,6.141-7.623,13.375-9.055,20.834c-0.461,2.401-3.336,3.751-5.54,3.146c-2.476-0.68-3.604-3.154-3.146-5.54 c1.9-9.893,6.677-19.872,13.451-27.349C116.438,141.589,136.183,141.634,141.313,158.818z M127.664,154.902 C126.93,154.542,127.493,154.838,127.664,154.902L127.664,154.902z M140.316,130.067c-24.843-12.103-53.292,8.712-60.916,32.672 c-1.915,5.484,6.784,7.841,8.685,2.395c5.406-15.758,20.715-30.004,38.18-29.639c23.481,1.097,25.784,28.831,23.199,46.95 c-0.295,2.418,2.281,4.504,4.504,4.504c2.68,0,4.208-2.078,4.504-4.504C160.704,164.166,158.893,139.671,140.316,130.067z">
+ </path>
+ <path fill="#7C3108"
+ d="M77.55,147.949c8.24-11.85,19.225-22.626,32.932-27.747c15.352-5.665,29.293-2.339,39.47,6.264 c-10.324-12.158-26.423-17.924-44.47-11.264c-13.707,5.121-24.693,15.897-32.932,27.747c-0.832,1.193-2.065,2.004-3.4,2.187 c-0.163,1.717,0.779,3.575,2.238,4.429C73.633,150.877,76.155,149.949,77.55,147.949z">
+ </path>
+ <path fill="#7C3108"
+ d="M158.936,63.563c-1.293,2.21-3.976,2.679-6.162,1.615c-18.489-8.997-40.924-8.584-59.752-0.778 c-0.223,0.093-0.451,0.156-0.68,0.195c-0.059,0.522-0.019,1.078,0.14,1.659c0.583,2.122,3.279,4.083,5.54,3.146 c18.828-7.807,41.263-8.22,59.752,0.778c2.186,1.064,4.869,0.595,6.162-1.615c1.157-1.978,0.581-5.093-1.616-6.162 c-0.926-0.451-1.861-0.882-2.804-1.293C159.548,61.974,159.356,62.843,158.936,63.563z">
+ </path>
+ <path fill="#7C3108"
+ d="M126.265,135.495c5.001,0.234,9.041,1.676,12.278,3.975c-3.728-5.13-9.272-8.602-17.278-8.975 c-17.465-0.365-32.774,13.88-38.18,29.638c-0.676,1.936-2.21,2.886-3.822,3.06c-1.295,5.156,6.974,7.234,8.822,1.94 C93.491,149.375,108.8,135.13,126.265,135.495z">
+ </path>
+ <path fill="#7C3108"
+ d="M168.644,94.054c-25.403-24.133-65.69-21.496-93.107-2.265c-0.533,0.36-1.062,0.584-1.575,0.695 c-0.183,3.278,3.114,6.642,6.575,4.305c27.417-19.231,67.704-21.868,93.107,2.265c4.288,3.883,10.677-2.468,6.369-6.369 c-1.244-1.167-2.518-2.281-3.818-3.341C177.656,93.096,172.361,97.42,168.644,94.054z">
+ </path>
+ <path fill="#7C3108"
+ d="M157.893,107.622c-24.093-22.915-64.047-12.971-86.047,7.789c-0.859,0.811-1.808,1.192-2.739,1.252 c-0.35,3.526,4.38,6.917,7.739,3.748c21.46-20.251,60.006-30.21,84.247-9.415C160.092,109.826,159.026,108.699,157.893,107.622z">
+ </path>
+ <path fill="#7C3108"
+ d="M118.74,168.115c-0.019,0.204-0.051,0.413-0.097,0.627c-1.794,8.287-4.033,16.477-6.936,24.447 c-0.641,1.761-2.086,3.078-3.857,3.283c-0.312,2.105,1.322,4.314,3.317,4.862c2.507,0.689,4.705-0.852,5.54-3.146 c2.903-7.97,5.142-16.16,6.936-24.447C124.391,170.284,121.431,168.038,118.74,168.115z">
+ </path>
+ <path fill="#7C3108"
+ d="M145.137,133.166c9.349,11.801,10.084,29.95,8.335,44.279c-0.275,2.248-1.607,4.197-3.934,4.471 c-0.024,0.177-0.049,0.354-0.074,0.529c-0.295,2.418,2.281,4.504,4.504,4.504c2.68,0,4.208-2.078,4.504-4.504 C160.493,165.891,159.198,144.239,145.137,133.166z">
+ </path>
+ <path fill="#7C3108"
+ d="M133.65,148.016c1.097,1.656,2.002,3.586,2.664,5.803c1.854,6,1.749,12.61,0.996,18.782 c-0.599,4.907-1.428,9.988-3.272,14.605c-0.7,1.752-2.094,3.095-3.874,3.29c-0.335,2.089,1.389,4.321,3.334,4.855 c2.565,0.705,4.634-0.877,5.54-3.146c1.844-4.617,2.673-9.698,3.272-14.605c0.753-6.172,0.858-12.782-0.996-18.782 C139.812,153.789,137.058,150.229,133.65,148.016z">
+ </path>
+ <path fill="#7C3108"
+ d="M156.173,119.784c8.516,9.831,13.141,22.821,14.478,35.902c0.232,2.273-1.939,4.227-4.054,4.477 c0.016,0.174,0.032,0.349,0.046,0.524c0.247,2.419,1.893,4.503,4.504,4.503c2.244,0,4.753-2.069,4.504-4.504 C174.073,145.242,167.911,129.925,156.173,119.784z">
+ </path>
+ <path fill="#7C3108"
+ d="M122.664,149.902c-0.598-0.294-0.334-0.151-0.123-0.053c0.047,0.018,0.088,0.035,0.122,0.052 C122.662,149.901,122.663,149.902,122.664,149.902z">
+ </path>
+ <path fill="#7C3108"
+ d="M186.793,139.242c-3.315-15.09-10.197-26.463-19.239-34.399c6.573,7.481,11.566,17.232,14.239,29.399 c0.673,3.12-1.663,5.249-4.1,5.583c0.145,0.602,0.284,1.206,0.415,1.812C179.33,147.3,188.015,144.904,186.793,139.242z">
+ </path>
+ <path fill="#7C3108"
+ d="M127.097,154.708c-0.895-2.028-2.325-3.9-4.43-4.805c-0.001-0.001-0.003-0.001-0.004-0.002 c-0.031-0.012-0.075-0.031-0.122-0.052c-0.572-0.22-1.998-0.494-2.132-0.567c-6.367-0.79-11.373,3.2-15.251,8.527 c-4.47,6.141-7.623,13.375-9.055,20.834c-0.343,1.787-2.024,2.992-3.77,3.241c-0.163,2.175,0.974,4.284,3.23,4.904 c2.204,0.605,5.079-0.745,5.54-3.146c1.432-7.458,4.585-14.693,9.055-20.834c3.878-5.327,8.884-9.317,15.251-8.527 C125.514,154.34,126.435,154.524,127.097,154.708z">
+ </path>
+ <g>
+ <path fill="#478CF7"
+ d="M32.382,95.877c-3.538,0-6.407-2.869-6.407-6.407V43.847c0-3.538,2.869-6.407,6.407-6.407h45.624 c3.538,0,6.407,2.869,6.407,6.407c0,3.538-2.869,6.407-6.407,6.407H38.788v39.217C38.788,93.009,35.92,95.877,32.382,95.877z">
+ </path>
+ <path fill="#5E9CF7"
+ d="M31.979,81.82c-1.109,0-2.01-0.9-2.01-2v-20c0-1.1,0.9-2,2.01-2c1.101,0,1.99,0.9,1.99,2v20 C33.97,80.92,33.08,81.82,31.979,81.82z M31.979,53.82c-1.109,0-2.01-0.9-2.01-2s0.9-2,2.01-2c1.101,0,1.99,0.9,1.99,2 S33.08,53.82,31.979,53.82z">
+ </path>
+ <path fill="#377DE2"
+ d="M79.284,37.569c0.084,0.413,0.128,0.841,0.128,1.278c0,3.538-2.869,6.407-6.407,6.407H33.788v39.217 c0,3.538-2.869,6.407-6.407,6.407c-0.438,0-0.865-0.045-1.278-0.128c0.593,2.925,3.178,5.128,6.278,5.128 c3.538,0,6.407-2.869,6.407-6.407V50.253h39.218c3.538,0,6.407-2.869,6.407-6.407C84.413,40.747,82.21,38.161,79.284,37.569z">
+ </path>
+ <path fill="#478CF7"
+ d="M223.618,95.877c3.538,0,6.407-2.869,6.407-6.407V43.847c0-3.538-2.869-6.407-6.407-6.407h-45.624 c-3.538,0-6.407,2.869-6.407,6.407c0,3.538,2.869,6.407,6.407,6.407h39.218v39.217 C217.212,93.009,220.08,95.877,223.618,95.877z">
+ </path>
+ <g>
+ <path fill="#377DE2"
+ d="M217.34,45.253h-44.346c-0.438,0-0.865-0.045-1.278-0.128c0.593,2.926,3.178,5.128,6.278,5.128h39.346 V45.253z">
+ </path>
+ <path fill="#377DE2"
+ d="M224.897,37.569c0.084,0.413,0.128,0.841,0.128,1.278v45.624c0,3.538-2.869,6.407-6.407,6.407 c-0.438,0-0.865-0.045-1.278-0.128c0.593,2.925,3.178,5.128,6.278,5.128c3.538,0,6.407-2.869,6.407-6.407V43.847 C230.025,40.747,227.822,38.161,224.897,37.569z">
+ </path>
+ </g>
+ <g>
+ <path fill="#478CF7"
+ d="M223.618,160.123c3.538,0,6.407,2.869,6.407,6.407v45.624c0,3.538-2.869,6.407-6.407,6.407h-45.624 c-3.538,0-6.407-2.869-6.407-6.407s2.869-6.407,6.407-6.407h39.218v-39.217C217.212,162.991,220.08,160.123,223.618,160.123z">
+ </path>
+ <path fill="#377DE2"
+ d="M224.897,160.251c0.084,0.413,0.128,0.841,0.128,1.278v45.624c0,3.538-2.869,6.407-6.407,6.407h-45.624 c-0.438,0-0.865-0.045-1.278-0.128c0.593,2.926,3.178,5.128,6.278,5.128h45.624c3.538,0,6.407-2.869,6.407-6.407v-45.624 C230.025,163.429,227.822,160.844,224.897,160.251z">
+ </path>
+ <path fill="#478CF7"
+ d="M32.382,160.123c-3.538,0-6.407,2.869-6.407,6.407v45.624c0,3.538,2.869,6.407,6.407,6.407h45.624 c3.538,0,6.407-2.869,6.407-6.407s-2.869-6.407-6.407-6.407H38.788v-39.217C38.788,162.991,35.92,160.123,32.382,160.123z">
+ </path>
+ <path fill="#377DE2"
+ d="M33.788,161.529v44.345h5v-39.345c0-3.1-2.203-5.686-5.128-6.278 C33.744,160.664,33.788,161.091,33.788,161.529z">
+ </path>
+ <path fill="#377DE2"
+ d="M79.284,205.875c0.084,0.413,0.128,0.841,0.128,1.278c0,3.538-2.869,6.407-6.407,6.407H27.382 c-0.438,0-0.865-0.045-1.278-0.128c0.593,2.926,3.178,5.128,6.278,5.128h45.624c3.538,0,6.407-2.869,6.407-6.407 C84.413,209.053,82.21,206.467,79.284,205.875z">
+ </path>
+ </g>
+ </g>
+ <g>
+ <path fill="#FFA91A"
+ d="M26.103,128L26.103,128c0-3.503,2.84-6.342,6.342-6.342h191.109c3.503,0,6.342,2.84,6.342,6.342v0 c0,3.503-2.84,6.342-6.342,6.342H32.446C28.943,134.342,26.103,131.503,26.103,128z">
+ </path>
+ </g>
+ <g>
+ <path fill="#F79219"
+ d="M223.554,121.657h-4.818c-1.148,1.624-3.041,2.685-5.182,2.685H27.264c-0.731,1.034-1.16,2.295-1.16,3.658 l0,0c0,3.503,2.84,6.342,6.342,6.342h191.109c3.503,0,6.342-2.839,6.342-6.342l0,0 C229.897,124.497,227.057,121.657,223.554,121.657z">
+ </path>
+ </g>
+ <g>
+ <path fill="#EF7816"
+ d="M224.778,121.776c0.077,0.396,0.118,0.805,0.118,1.224l0,0c0,3.503-2.84,6.342-6.342,6.342H27.446 c-0.419,0-0.828-0.041-1.224-0.119c0.57,2.917,3.14,5.119,6.224,5.119h191.109c3.503,0,6.342-2.84,6.342-6.342l0,0 C229.897,124.916,227.695,122.346,224.778,121.776z">
+ </path>
+ </g>
+</svg> \ No newline at end of file
diff --git a/client/public/assets/images/id.svg b/client/public/assets/images/id.svg
new file mode 100644
index 0000000..95c3f45
--- /dev/null
+++ b/client/public/assets/images/id.svg
@@ -0,0 +1,63 @@
+<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="256" height="256" viewBox="0 0 64 64"
+ style=" fill:#000000;">
+ <path fill="#FAB400"
+ d="M56,52H8c-2.209,0-4-1.791-4-4V18c0-2.209,1.791-4,4-4h48c2.209,0,4,1.791,4,4v30 C60,50.209,58.209,52,56,52z">
+ </path>
+ <path fill="#00A0C8" d="M60,22H4v-4c0-2.209,1.791-4,4-4h48c2.209,0,4,1.791,4,4V22z"></path>
+ <path fill="#0082AA" d="M29,14v2c0,1.105,0.895,2,2,2h4c1.105,0,2-0.895,2-2v-2H29z"></path>
+ <path fill="#0A5078"
+ d="M36,20h-8c-1.105,0-2-0.895-2-2v0c0-1.105,0.895-2,2-2h8c1.105,0,2,0.895,2,2v0 C38,19.105,37.105,20,36,20z">
+ </path>
+ <path fill="#F0F0F0"
+ d="M22,48H10c-1.105,0-2-0.895-2-2V28c0-1.105,0.895-2,2-2h12c1.105,0,2,0.895,2,2v18 C24,47.105,23.105,48,22,48z">
+ </path>
+ <path fill="#00A0C8"
+ d="M8,46v-3c0-1.657,1.343-3,3-3h10c1.657,0,3,1.343,3,3v3c0,1.105-0.895,2-2,2H10 C8.895,48,8,47.105,8,46z">
+ </path>
+ <path fill="#0082AA" d="M16,44L16,44c-2.209,0-4-1.791-4-4v0h8v0C20,42.209,18.209,44,16,44z"></path>
+ <path fill="#D2AA82" d="M16,42L16,42c-1.105,0-2-0.895-2-2v-3h4v3C18,41.105,17.105,42,16,42z"></path>
+ <path fill="#F0C8A0"
+ d="M17,38h-2c-1.657,0-3-1.343-3-3v-3c0-1.105,0.895-2,2-2h4c1.105,0,2,0.895,2,2v3 C20,36.657,18.657,38,17,38z">
+ </path>
+ <path fill="#C80A50"
+ d="M18,30h-4c-1.105,0-2,0.895-2,2v0v-2c0-1.105,0.895-2,2-2h4c1.105,0,2,0.895,2,2v2v0 C20,30.895,19.105,30,18,30z">
+ </path>
+ <path fill="#C80A50" d="M34,18h-4c-1.105,0-2-0.895-2-2V8h8v8C36,17.105,35.105,18,34,18z"></path>
+ <path fill="#C80A50"
+ d="M37,30h-8c-0.552,0-1-0.448-1-1v0c0-0.552,0.448-1,1-1h8c0.552,0,1,0.448,1,1v0 C38,29.552,37.552,30,37,30z">
+ </path>
+ <path fill="#C80A50"
+ d="M37,34h-8c-0.552,0-1-0.448-1-1l0,0c0-0.552,0.448-1,1-1h8c0.552,0,1,0.448,1,1l0,0 C38,33.552,37.552,34,37,34z">
+ </path>
+ <path fill="#C80A50"
+ d="M37,38h-8c-0.552,0-1-0.448-1-1l0,0c0-0.552,0.448-1,1-1h8c0.552,0,1,0.448,1,1l0,0 C38,37.552,37.552,38,37,38z">
+ </path>
+ <path fill="#DC9600"
+ d="M53,30H41c-0.552,0-1-0.448-1-1v0c0-0.552,0.448-1,1-1h12c0.552,0,1,0.448,1,1v0 C54,29.552,53.552,30,53,30z">
+ </path>
+ <g>
+ <path fill="#DC9600"
+ d="M47,34h-6c-0.552,0-1-0.448-1-1l0,0c0-0.552,0.448-1,1-1h6c0.552,0,1,0.448,1,1l0,0 C48,33.552,47.552,34,47,34z">
+ </path>
+ </g>
+ <g>
+ <path fill="#C80A50"
+ d="M37,42h-8c-0.552,0-1-0.448-1-1l0,0c0-0.552,0.448-1,1-1h8c0.552,0,1,0.448,1,1l0,0 C38,41.552,37.552,42,37,42z">
+ </path>
+ </g>
+ <g>
+ <path fill="#DC9600"
+ d="M47,42h-6c-0.552,0-1-0.448-1-1l0,0c0-0.552,0.448-1,1-1h6c0.552,0,1,0.448,1,1l0,0 C48,41.552,47.552,42,47,42z">
+ </path>
+ </g>
+ <g>
+ <path fill="#DC9600"
+ d="M53,38H41c-0.552,0-1-0.448-1-1l0,0c0-0.552,0.448-1,1-1h12c0.552,0,1,0.448,1,1l0,0 C54,37.552,53.552,38,53,38z">
+ </path>
+ </g>
+ <g>
+ <path fill="#0A5078"
+ d="M53,48H41c-0.552,0-1-0.448-1-1l0,0c0-0.552,0.448-1,1-1h12c0.552,0,1,0.448,1,1l0,0 C54,47.552,53.552,48,53,48z">
+ </path>
+ </g>
+</svg> \ No newline at end of file
diff --git a/client/public/assets/images/iris_scan.svg b/client/public/assets/images/iris_scan.svg
new file mode 100644
index 0000000..6264c59
--- /dev/null
+++ b/client/public/assets/images/iris_scan.svg
@@ -0,0 +1,35 @@
+<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="200" height="200" viewBox="0 0 100 100"
+ style=" fill:#000000;">
+ <path fill="#c4e7ed"
+ d="M75,83H23c-3.866,0-7-3.134-7-7V24c0-3.866,3.134-7,7-7h52c3.866,0,7,3.134,7,7v52 C82,79.866,78.866,83,75,83z">
+ </path>
+ <path fill="#fbb97f" d="M50,27c-12.682,0-23,10.318-23,23s10.318,23,23,23s23-10.318,23-23S62.682,27,50,27z"></path>
+ <path fill="#d68f53" d="M29.291,60C33.018,67.687,40.9,73,50,73s16.982-5.313,20.709-13H29.291z"></path>
+ <circle cx="50" cy="50" r="10.5" fill="#444445"></circle>
+ <circle cx="54" cy="45" r="3.5" fill="#fff"></circle>
+ <g>
+ <path fill="#1f212b"
+ d="M17,35c-0.553,0-1-0.447-1-1V24c0-3.859,3.141-7,7-7h10c0.553,0,1,0.447,1,1s-0.447,1-1,1H23 c-2.757,0-5,2.243-5,5v10C18,34.553,17.553,35,17,35z">
+ </path>
+ <path fill="#1f212b"
+ d="M33,83H23c-3.859,0-7-3.141-7-7V66c0-0.553,0.447-1,1-1s1,0.447,1,1v10c0,2.757,2.243,5,5,5h10 c0.553,0,1,0.447,1,1S33.553,83,33,83z">
+ </path>
+ <path fill="#1f212b"
+ d="M81,35c-0.553,0-1-0.447-1-1V24c0-2.757-2.243-5-5-5H65c-0.553,0-1-0.447-1-1s0.447-1,1-1h10 c3.859,0,7,3.141,7,7v10C82,34.553,81.553,35,81,35z">
+ </path>
+ <path fill="#1f212b"
+ d="M75,83H65c-0.553,0-1-0.447-1-1s0.447-1,1-1h10c2.757,0,5-2.243,5-5V66c0-0.553,0.447-1,1-1 s1,0.447,1,1v10C82,79.859,78.859,83,75,83z">
+ </path>
+ <path fill="#1f212b"
+ d="M50,74c-13.233,0-24-10.767-24-24s10.767-24,24-24s24,10.767,24,24S63.233,74,50,74z M50,28 c-12.131,0-22,9.869-22,22s9.869,22,22,22s22-9.869,22-22S62.131,28,50,28z">
+ </path>
+ <path fill="#1f212b"
+ d="M50,61c-6.065,0-11-4.935-11-11s4.935-11,11-11s11,4.935,11,11S56.065,61,50,61z M50,40 c-5.514,0-10,4.486-10,10c0,5.514,4.486,10,10,10c5.514,0,10-4.486,10-10C60,44.486,55.514,40,50,40z">
+ </path>
+ <path fill="#1f212b"
+ d="M54,49c-2.206,0-4-1.794-4-4s1.794-4,4-4s4,1.794,4,4S56.206,49,54,49z M54,42c-1.654,0-3,1.346-3,3 s1.346,3,3,3s3-1.346,3-3S55.654,42,54,42z">
+ </path>
+ <path fill="#1f212b" d="M81,61H17c-0.552,0-1-0.447-1-1s0.448-1,1-1h64c0.553,0,1,0.447,1,1S81.553,61,81,61z">
+ </path>
+ </g>
+</svg> \ No newline at end of file
diff --git a/client/public/assets/images/photo.svg b/client/public/assets/images/photo.svg
new file mode 100644
index 0000000..9c4f353
--- /dev/null
+++ b/client/public/assets/images/photo.svg
@@ -0,0 +1,66 @@
+<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="200" height="200" viewBox="0 0 100 100"
+ style=" fill:#000000;">
+ <path fill="#ee3e54" d="M13 27A2 2 0 1 0 13 31A2 2 0 1 0 13 27Z"></path>
+ <path fill="#f1bc19" d="M77 12A1 1 0 1 0 77 14A1 1 0 1 0 77 12Z"></path>
+ <path fill="#fce0a2" d="M50 13A37 37 0 1 0 50 87A37 37 0 1 0 50 13Z"></path>
+ <path fill="#f1bc19" d="M83 11A4 4 0 1 0 83 19A4 4 0 1 0 83 11Z"></path>
+ <path fill="#ee3e54" d="M87 22A2 2 0 1 0 87 26A2 2 0 1 0 87 22Z"></path>
+ <path fill="#fbcd59" d="M81 74A2 2 0 1 0 81 78 2 2 0 1 0 81 74zM15 59A4 4 0 1 0 15 67 4 4 0 1 0 15 59z"></path>
+ <path fill="#ee3e54" d="M25 85A2 2 0 1 0 25 89A2 2 0 1 0 25 85Z"></path>
+ <path fill="#fff" d="M18.5 51A2.5 2.5 0 1 0 18.5 56A2.5 2.5 0 1 0 18.5 51Z"></path>
+ <path fill="#f1bc19" d="M21 66A1 1 0 1 0 21 68A1 1 0 1 0 21 66Z"></path>
+ <path fill="#fff" d="M80 33A1 1 0 1 0 80 35A1 1 0 1 0 80 33Z"></path>
+ <path fill="#d6d3c5"
+ d="M29,69.3c-1.819,0-3.3-1.48-3.3-3.3V39c0-1.819,1.48-3.3,3.3-3.3h12.38l1.247-3.743 c0.45-1.35,1.708-2.257,3.131-2.257h8.359c1.423,0,2.681,0.907,3.131,2.257l1.247,3.743H71c1.819,0,3.3,1.48,3.3,3.3v27 c0,1.819-1.48,3.3-3.3,3.3H29z">
+ </path>
+ <path fill="#472b29"
+ d="M54.117,30.4c1.121,0,2.112,0.714,2.467,1.778l1.088,3.265l0.319,0.957H59h12 c1.434,0,2.6,1.166,2.6,2.6v27c0,1.434-1.166,2.6-2.6,2.6H29c-1.434,0-2.6-1.166-2.6-2.6V39c0-1.434,1.166-2.6,2.6-2.6h11.875 h1.009l0.319-0.957l1.088-3.265c0.354-1.063,1.346-1.778,2.467-1.778H54.117 M54.117,29h-8.359c-1.722,0-3.25,1.102-3.795,2.735 L40.875,35H29c-2.209,0-4,1.791-4,4v27c0,2.209,1.791,4,4,4h42c2.209,0,4-1.791,4-4V39c0-2.209-1.791-4-4-4H59l-1.088-3.265 C57.367,30.102,55.839,29,54.117,29L54.117,29z">
+ </path>
+ <g>
+ <path fill="#be7841" d="M26.333 43H73.5V64H26.333z"></path>
+ </g>
+ <g>
+ <path fill="#28262d" d="M62 38H68V41H62z"></path>
+ </g>
+ <g>
+ <path fill="#d6d3c5" d="M30.7 31.7H37.3V35.3H30.7z"></path>
+ <path fill="#472b29" d="M36.6,32.4v2.2h-5.2v-2.2H36.6 M38,31h-8v5h8V31L38,31z"></path>
+ </g>
+ <g>
+ <path fill="#472b29"
+ d="M48.5,37h-8c-0.276,0-0.5-0.224-0.5-0.5s0.224-0.5,0.5-0.5h8c0.276,0,0.5,0.224,0.5,0.5 S48.776,37,48.5,37z">
+ </path>
+ </g>
+ <g>
+ <path fill="#472b29"
+ d="M62.5,44h-36c-0.276,0-0.5-0.224-0.5-0.5s0.224-0.5,0.5-0.5h36c0.276,0,0.5,0.224,0.5,0.5 S62.776,44,62.5,44z">
+ </path>
+ </g>
+ <g>
+ <path fill="#472b29"
+ d="M69.5,64h-43c-0.276,0-0.5-0.224-0.5-0.5s0.224-0.5,0.5-0.5h43c0.276,0,0.5,0.224,0.5,0.5 S69.776,64,69.5,64z">
+ </path>
+ </g>
+ <g>
+ <path fill="#472b29"
+ d="M55.5,37h-4c-0.276,0-0.5-0.224-0.5-0.5s0.224-0.5,0.5-0.5h4c0.276,0,0.5,0.224,0.5,0.5 S55.776,37,55.5,37z">
+ </path>
+ </g>
+ <g>
+ <path fill="#472b29"
+ d="M70.5,44h-4c-0.276,0-0.5-0.224-0.5-0.5s0.224-0.5,0.5-0.5h4c0.276,0,0.5,0.224,0.5,0.5 S70.776,44,70.5,44z">
+ </path>
+ </g>
+ <g>
+ <path fill="#bebacb" d="M49.5 42.7A10.8 10.8 0 1 0 49.5 64.3A10.8 10.8 0 1 0 49.5 42.7Z"></path>
+ <path fill="#472b29"
+ d="M49.5,43.4c5.569,0,10.1,4.531,10.1,10.1s-4.531,10.1-10.1,10.1s-10.1-4.531-10.1-10.1 S43.931,43.4,49.5,43.4 M49.5,42C43.149,42,38,47.149,38,53.5S43.149,65,49.5,65S61,59.851,61,53.5S55.851,42,49.5,42L49.5,42z">
+ </path>
+ </g>
+ <g>
+ <path fill="#28262d" d="M49.5 47.7A5.8 5.8 0 1 0 49.5 59.3A5.8 5.8 0 1 0 49.5 47.7Z"></path>
+ <path fill="#472b29"
+ d="M49.5,48.4c2.812,0,5.1,2.288,5.1,5.1s-2.288,5.1-5.1,5.1s-5.1-2.288-5.1-5.1 S46.688,48.4,49.5,48.4 M49.5,47c-3.59,0-6.5,2.91-6.5,6.5s2.91,6.5,6.5,6.5s6.5-2.91,6.5-6.5S53.09,47,49.5,47L49.5,47z">
+ </path>
+ </g>
+</svg> \ No newline at end of file
diff --git a/client/public/assets/images/status.svg b/client/public/assets/images/status.svg
new file mode 100644
index 0000000..f76823b
--- /dev/null
+++ b/client/public/assets/images/status.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="256" height="256" viewBox="0 0 64 64"
+ style=" fill:#000000;">
+ <path fill="#00A0C8"
+ d="M28,7v0.506c0,0.479-0.343,0.881-0.813,0.977c-0.948,0.193-1.876,0.442-2.78,0.743 c-0.455,0.151-0.951-0.026-1.19-0.44l-0.252-0.437c-0.276-0.478-0.888-0.642-1.366-0.366l-5.196,3 c-0.478,0.276-0.642,0.888-0.366,1.366l0.255,0.442c0.239,0.415,0.144,0.933-0.214,1.251c-0.718,0.637-1.398,1.317-2.035,2.035 c-0.318,0.358-0.836,0.453-1.251,0.214l-0.442-0.255c-0.478-0.276-1.09-0.112-1.366,0.366l-3,5.196 c-0.276,0.478-0.112,1.09,0.366,1.366l0.437,0.252c0.415,0.24,0.592,0.736,0.44,1.191c-0.301,0.904-0.55,1.832-0.743,2.78 C8.387,27.657,7.986,28,7.506,28H7c-0.552,0-1,0.448-1,1v6c0,0.552,0.448,1,1,1h0.506c0.479,0,0.881,0.343,0.977,0.813 c0.193,0.948,0.442,1.876,0.743,2.78c0.152,0.455-0.025,0.951-0.44,1.191l-0.437,0.252c-0.478,0.276-0.642,0.888-0.366,1.366 l3,5.196c0.276,0.478,0.888,0.642,1.366,0.366l0.442-0.255c0.415-0.24,0.933-0.144,1.251,0.214 c0.637,0.718,1.317,1.398,2.035,2.035c0.358,0.318,0.453,0.836,0.214,1.251l-0.255,0.442c-0.276,0.478-0.112,1.09,0.366,1.366 l5.196,3c0.478,0.276,1.09,0.112,1.366-0.366l0.252-0.437c0.24-0.415,0.736-0.592,1.19-0.44c0.904,0.301,1.832,0.55,2.78,0.743 C27.657,55.613,28,56.014,28,56.494V57c0,0.552,0.448,1,1,1h6c0.552,0,1-0.448,1-1v-0.506c0-0.479,0.343-0.881,0.813-0.977 c0.948-0.193,1.876-0.442,2.78-0.743c0.455-0.151,0.951,0.026,1.191,0.44l0.252,0.437c0.276,0.478,0.888,0.642,1.366,0.366 l5.196-3c0.478-0.276,0.642-0.888,0.366-1.366l-0.255-0.442c-0.239-0.415-0.144-0.933,0.214-1.251 c0.718-0.637,1.398-1.317,2.035-2.035c0.318-0.358,0.836-0.453,1.251-0.214l0.442,0.255c0.478,0.276,1.09,0.112,1.366-0.366 l3-5.196c0.276-0.478,0.112-1.09-0.366-1.366l-0.437-0.252c-0.415-0.24-0.592-0.736-0.44-1.191 c0.301-0.904,0.55-1.832,0.743-2.78C55.613,36.343,56.014,36,56.494,36H57c0.552,0,1-0.448,1-1v-6c0-0.552-0.448-1-1-1h-0.506 c-0.479,0-0.881-0.343-0.977-0.813c-0.193-0.948-0.442-1.876-0.743-2.78c-0.151-0.455,0.026-0.951,0.44-1.191l0.437-0.252 c0.478-0.276,0.642-0.888,0.366-1.366l-3-5.196c-0.276-0.478-0.888-0.642-1.366-0.366l-0.442,0.255 c-0.415,0.24-0.933,0.144-1.251-0.214c-0.637-0.718-1.317-1.398-2.035-2.035c-0.358-0.318-0.453-0.836-0.214-1.251l0.255-0.442 c0.276-0.478,0.112-1.09-0.366-1.366l-5.196-3c-0.478-0.276-1.09-0.112-1.366,0.366l-0.252,0.437 c-0.24,0.415-0.736,0.592-1.191,0.44c-0.904-0.301-1.832-0.55-2.78-0.743C36.343,8.387,36,7.986,36,7.506V7 c0-0.552-0.448-1-1-1h-6C28.448,6,28,6.448,28,7z M52,32c0,11.046-8.954,20-20,20c-11.046,0-20-8.954-20-20s8.954-20,20-20 C43.046,12,52,20.954,52,32z">
+ </path>
+ <path fill="#FAB400"
+ d="M48,32c0-8.822-7.178-16-16-16s-16,7.178-16,16v1c0,0.552,0.448,1,1,1h2c0.552,0,1-0.448,1-1v-1 c0-6.617,5.383-12,12-12s12,5.383,12,12c0,6.28-4.849,11.448-11,11.958V43c0-0.404-0.243-0.769-0.617-0.924 c-0.373-0.154-0.804-0.07-1.09,0.217l-3,3c-0.391,0.391-0.391,1.023,0,1.414l3,3C31.484,49.898,31.74,50,32,50 c0.129,0,0.259-0.025,0.383-0.076C32.757,49.769,33,49.404,33,49v-1.031C41.358,47.451,48,40.486,48,32z">
+ </path>
+</svg> \ No newline at end of file
diff --git a/client/src/App.js b/client/src/App.js
index 0d6d904..f6ff8dd 100644
--- a/client/src/App.js
+++ b/client/src/App.js
@@ -1,6 +1,7 @@
import React from 'react'
import LanguageSelect from './components/LanguageSelect/LanguageSelect'
import Index from './routes'
+import './styles/GlobalVariables.css'
const App = () => {
return (
diff --git a/client/src/components/Modal/ExtendedModal.jsx b/client/src/components/Modal/ExtendedModal.jsx
new file mode 100644
index 0000000..c181b14
--- /dev/null
+++ b/client/src/components/Modal/ExtendedModal.jsx
@@ -0,0 +1,89 @@
+import React from 'react'
+import { Modal, Box, Button } from '@mui/material'
+import styles from './ExtendedModal.module.css'
+import { Container } from '@mui/system'
+
+const ExtendedPopUpModal = ({
+ title,
+ description1,
+ image1,
+ description2,
+ image2,
+ description3,
+ image3
+}) => {
+ const style = {
+ position: 'absolute',
+ top: '50%',
+ left: '50%',
+ transform: 'translate(-50%, -50%)',
+ width: 1000,
+ bgcolor: 'background.paper',
+ borderRadius: '10px',
+ boxShadow: 24,
+ p: 4
+ }
+ const [open, setOpen] = React.useState(false)
+ const handleOpen = () => setOpen(true)
+ const handleClose = () => setOpen(false)
+
+ return (
+ <div className={styles.modal}>
+ <Button onClick={handleOpen} sx={{ borderRadius: '50%' }}>
+ <img
+ src={`${process.env.PUBLIC_URL}/assets/images/help.svg`}
+ height="65px"
+ width="65px"
+ />
+ </Button>
+ <Modal
+ open={open}
+ onClose={handleClose}
+ aria-labelledby="modal-modal-title"
+ aria-describedby="modal-modal-description"
+ >
+ <Box sx={style}>
+ <h1 id="modal-modal-title" className={styles.modal__title}>
+ {title}
+ </h1>
+ <Container sx={{ display: 'flex', flexDirection: 'column' }}>
+ <Container
+ sx={{
+ display: 'flex',
+ alignItems: 'center'
+ }}
+ >
+ <img
+ src={image1}
+ height="200px"
+ width="200px"
+ className={styles.modal__image}
+ />
+ <h3 className={styles.modal__content}>{description1}</h3>
+ </Container>
+ <Container sx={{ display: 'flex', alignItems: 'center' }}>
+ <h3 className={styles.modal__content}>{description2}</h3>
+ <img
+ src={image2}
+ height="200px"
+ width="200px"
+ className={styles.modal__image}
+ />
+ </Container>
+ <Container sx={{ display: 'flex', alignItems: 'center' }}>
+ <img
+ src={image3}
+ height="200px"
+ width="200px"
+ className={styles.modal__image}
+ />
+ <h3 className={styles.modal__content}>{description3}</h3>
+ </Container>
+ </Container>
+ </Box>
+ </Modal>
+ </div>
+ )
+}
+
+export default ExtendedPopUpModal
diff --git a/client/src/components/Modal/ExtendedModal.module.css b/client/src/components/Modal/ExtendedModal.module.css
new file mode 100644
index 0000000..b1252bd
--- /dev/null
+++ b/client/src/components/Modal/ExtendedModal.module.css
@@ -0,0 +1,22 @@
+.modal {
+ margin: 0px 15px;
+ position: absolute;
+ top: 100px;
+ right: 250px;
+}
+
+.modal__title {
+ text-align: center;
+ margin: 20px 0px 40px;
+ font-size: var(--font-medium);
+}
+
+.modal__image {
+ width: 50%;
+}
+
+.modal__content {
+ text-align: center;
+ width: 50%;
+ font-size: var(--font-medium-s);
+}
diff --git a/client/src/components/Modal/Modal.jsx b/client/src/components/Modal/Modal.jsx
index 57cb9bb..679503e 100644
--- a/client/src/components/Modal/Modal.jsx
+++ b/client/src/components/Modal/Modal.jsx
@@ -38,14 +38,14 @@ const PopUpModal = ({ title, description, image }) => {
<h1 id="modal-modal-title" className={styles.modal__title}>
{title}
</h1>
- <Container sx={{ display: 'flex' }}>
+ <Container sx={{ display: 'flex', alignItems: 'center' }}>
<img
src={image}
- height="200px"
- width="200px"
+ height="300px"
+ width="300px"
className={styles.modal__image}
/>
- <p className={styles.modal__content}>{description}</p>
+ <h3 className={styles.modal__content}>{description}</h3>
</Container>
</Box>
</Modal>
diff --git a/client/src/components/Modal/Modal.module.css b/client/src/components/Modal/Modal.module.css
index 547445b..fd5e327 100644
--- a/client/src/components/Modal/Modal.module.css
+++ b/client/src/components/Modal/Modal.module.css
@@ -1,16 +1,21 @@
.modal {
margin: 0px 15px;
+ position: absolute;
+ top: 100px;
+ right: 250px;
}
.modal__title {
text-align: center;
margin: 20px 0px 40px;
+ font-size: var(--font-medium-large);
}
.modal__image {
- width: 40%;
+ width: 50%;
}
.modal__content {
- width: 60%;
+ width: 50%;
+ font-size: var(--font-medium-sm);
}
diff --git a/client/src/pages/Enrollment/Address/Address.jsx b/client/src/pages/Enrollment/Address/Address.jsx
index 6bf4044..78b0737 100644
--- a/client/src/pages/Enrollment/Address/Address.jsx
+++ b/client/src/pages/Enrollment/Address/Address.jsx
@@ -5,6 +5,7 @@ import { State, City } from 'country-state-city'
import Select from 'react-select'
import { userContext } from '../../../context/User'
import { useTranslation } from 'react-i18next'
+import PopUpModal from '../../../components/Modal/Modal'
import styles from './Address.module.css'
@@ -47,6 +48,26 @@ const Address = () => {
return (
<>
<Header subheading={t('ENROLLMENT')} />
+ <PopUpModal
+ title="Fill your information"
+ image={`${process.env.PUBLIC_URL}/assets/images/address.svg`}
+ description={
+ <>
+ <ul>
+ <li className="list__item">
+ Enter your details according to the relevant fields
+ </li>
+ <li className="list__item">
+ State: Select the state you belong to. from the dropdown list
+ </li>
+ <li className="list__item">
+ District: Select the district you belong to. from the dropdown
+ list
+ </li>
+ </ul>
+ </>
+ }
+ />
<div className={styles.address}>
<div className={styles.address__container}>
<Input
diff --git a/client/src/pages/Enrollment/Agreement/Agreement.jsx b/client/src/pages/Enrollment/Agreement/Agreement.jsx
index 15bb639..9dedb56 100644
--- a/client/src/pages/Enrollment/Agreement/Agreement.jsx
+++ b/client/src/pages/Enrollment/Agreement/Agreement.jsx
@@ -9,6 +9,7 @@ import { sendOTP } from '../../../services/apiservice'
import { userContext } from '../../../context/User'
import { useMutation } from 'react-query'
import { ToastContainer, toast } from 'react-toastify'
+import PopUpModal from '../../../components/Modal/Modal'
import 'react-toastify/dist/ReactToastify.css'
const Agreement = ({ unverified, setUnverified }) => {
@@ -53,6 +54,17 @@ const Agreement = ({ unverified, setUnverified }) => {
theme={'colored'}
/>
<Header subheading={t('ENROLLMENT')} />
+ <PopUpModal
+ title="Verify your mobile number"
+ image={`${process.env.PUBLIC_URL}/assets/images/agreement.svg`}
+ description={
+ <>
+ <ul>
+ <li className="list__item">INSTRUCTIONS TO BE ADDED</li>
+ </ul>
+ </>
+ }
+ />
<div className={styles.card__container}>
<CardAgreement
image={`${process.env.PUBLIC_URL}/assets/images/agreement.svg`}
diff --git a/client/src/pages/Enrollment/DocumentScanner/DocumentScanner.jsx b/client/src/pages/Enrollment/DocumentScanner/DocumentScanner.jsx
index d61f16f..3f7b0f6 100644
--- a/client/src/pages/Enrollment/DocumentScanner/DocumentScanner.jsx
+++ b/client/src/pages/Enrollment/DocumentScanner/DocumentScanner.jsx
@@ -4,10 +4,10 @@ import Webcam from 'react-webcam'
import Header from '../../../components/Header/Header'
import styles from './DocumentScanner.module.css'
import { Button, Typography, StepLabel, Step, Stepper } from '@mui/material'
-import SubmitButton from '../../../components/SubmitButton/SubmitButton'
import { useTranslation } from 'react-i18next'
import { userContext } from '../../../context/User'
import { toast } from 'react-toastify'
+import PopUpModal from '../../../components/Modal/Modal'
import { useStyles } from './styles'
const DocumentScanner = () => {
@@ -147,7 +147,31 @@ const DocumentScanner = () => {
return (
<>
<Header subheading={t('ENROLLMENT')} />
- <SubmitButton />
+ <PopUpModal
+ title="Scan your documents"
+ image={`${process.env.PUBLIC_URL}/assets/images/document.svg`}
+ description={
+ <>
+ <ul>
+ <li className="list__item">
+ Consists of 3 steps :
+ <ul>
+ <li>Proof of Identity: </li>
+ <li>Proof of Address: </li>
+ <li>Proof of Date of Birth: </li>
+ </ul>
+ </li>
+ <li className="list__item">
+ Ensure that your documents are in the center of the frame
+ </li>
+ <li className="list__item">
+ You won&apos;t be able to proceed until you have scanned all the
+ required documents
+ </li>
+ </ul>
+ </>
+ }
+ />
<div className={styles.stepper__container}>
<div className={styles.box}>
<Stepper activeStep={activeStep} sx={{ width: '60%' }}>
diff --git a/client/src/pages/Enrollment/Fingerprint/Fingerprint.jsx b/client/src/pages/Enrollment/Fingerprint/Fingerprint.jsx
index 1860a2f..e2fe104 100644
--- a/client/src/pages/Enrollment/Fingerprint/Fingerprint.jsx
+++ b/client/src/pages/Enrollment/Fingerprint/Fingerprint.jsx
@@ -5,12 +5,24 @@ import styles from './Fingerprint.module.css'
import { Button, Grid, Typography } from '@mui/material'
import SubmitButton from '../../../components/SubmitButton/SubmitButton'
import { useTranslation } from 'react-i18next'
+import PopUpModal from '../../../components/Modal/Modal'
const Fingerprint = () => {
const { t } = useTranslation()
return (
<>
<Header subheading={t('ENROLLMENT')} />
+ <PopUpModal
+ title="Scan your Fingerprints"
+ image={`${process.env.PUBLIC_URL}/assets/images/fingerprint_scan.svg`}
+ description={
+ <>
+ <ul>
+ <li className="list__item">INSTRUCTIONS TO BE ADDED</li>
+ </ul>
+ </>
+ }
+ />
<div className={styles.card__container}>
<CardBiometrics
image={`${process.env.PUBLIC_URL}/assets/images/fingerprint.svg`}
diff --git a/client/src/pages/Enrollment/FormOne/FormOne.jsx b/client/src/pages/Enrollment/FormOne/FormOne.jsx
index f601921..3fd5a21 100644
--- a/client/src/pages/Enrollment/FormOne/FormOne.jsx
+++ b/client/src/pages/Enrollment/FormOne/FormOne.jsx
@@ -5,6 +5,7 @@ import Input from '../../../components/Input/Input'
import LabelCard from '../../../components/LabelCard/LabelCard'
import styles from './FormOne.module.css'
import { userContext } from '../../../context/User'
+import PopUpModal from '../../../components/Modal/Modal'
const FormOne = () => {
const { t } = useTranslation()
@@ -33,6 +34,28 @@ const FormOne = () => {
return (
<>
<Header subheading={t('ENROLLMENT')} />
+ <PopUpModal
+ title="Fill your information"
+ image={`${process.env.PUBLIC_URL}/assets/images/id.svg`}
+ description={
+ <>
+ <ul>
+ <li className="list__item">
+ Select your residency by selecting the appropriate checkbox
+ </li>
+ <li className="list__item">
+ Enter your full name without any title or salutation
+ </li>
+ <li className="list__item">
+ Select your gender by clicking on the appropriate card
+ </li>
+ <li className="list__item">
+ Select your date of birth from the provided calender
+ </li>
+ </ul>
+ </>
+ }
+ />
<div className={styles.formone}>
<div className={styles.formone__radio}>
<span className={styles.formone__resident}>
diff --git a/client/src/pages/Enrollment/FormOne/FormOne.module.css b/client/src/pages/Enrollment/FormOne/FormOne.module.css
index fae8e9f..646ea12 100644
--- a/client/src/pages/Enrollment/FormOne/FormOne.module.css
+++ b/client/src/pages/Enrollment/FormOne/FormOne.module.css
@@ -45,7 +45,7 @@
}
.formone__dob_input {
- width: 300px;
+ width: 330px;
margin: 10px 0px;
padding: 11px 10px;
border: 3px solid;
diff --git a/client/src/pages/Enrollment/FormTwo/FormTwo.jsx b/client/src/pages/Enrollment/FormTwo/FormTwo.jsx
index 0bce4bc..b4a53ed 100644
--- a/client/src/pages/Enrollment/FormTwo/FormTwo.jsx
+++ b/client/src/pages/Enrollment/FormTwo/FormTwo.jsx
@@ -5,6 +5,7 @@ import Header from '../../../components/Header/Header'
import { userContext } from '../../../context/User'
import styles from './FormTwo.module.css'
+import PopUpModal from '../../../components/Modal/Modal'
const FormTwo = () => {
const { t } = useTranslation()
@@ -12,6 +13,23 @@ const FormTwo = () => {
return (
<>
<Header subheading={t('ENROLLMENT')} />
+ <PopUpModal
+ title="Fill your information"
+ image={`${process.env.PUBLIC_URL}/assets/images/communication.svg`}
+ description={
+ <>
+ <ul>
+ <li className="list__item">
+ Enter your 10 digit mobile number without any prefix or country
+ code
+ </li>
+ <li className="list__item">
+ Enter your email address in proper format
+ </li>
+ </ul>
+ </>
+ }
+ />
<div className={styles.formtwo__input}>
<Input
id="mobile"
diff --git a/client/src/pages/Enrollment/IrisScan/IrisScan.jsx b/client/src/pages/Enrollment/IrisScan/IrisScan.jsx
index c1e24d7..c1ab2c7 100644
--- a/client/src/pages/Enrollment/IrisScan/IrisScan.jsx
+++ b/client/src/pages/Enrollment/IrisScan/IrisScan.jsx
@@ -4,6 +4,7 @@ import CardBiometrics from '../../../components/Card/CardBiometrics'
import styles from './IrisScan.module.css'
import { Button, Grid, Typography } from '@mui/material'
import SubmitButton from '../../../components/SubmitButton/SubmitButton'
+import PopUpModal from '../../../components/Modal/Modal'
import { useTranslation } from 'react-i18next'
const IrisScan = () => {
@@ -11,6 +12,17 @@ const IrisScan = () => {
return (
<>
<Header subheading={t('ENROLLMENT')} />
+ <PopUpModal
+ title="Scan your Iris"
+ image={`${process.env.PUBLIC_URL}/assets/images/iris_scan.svg`}
+ description={
+ <>
+ <ul>
+ <li className="list__item">INSTRUCTIONS TO BE ADDED</li>
+ </ul>
+ </>
+ }
+ />
<div className={styles.card__container}>
<CardBiometrics
image={`${process.env.PUBLIC_URL}/assets/images/iris.svg`}
diff --git a/client/src/pages/Enrollment/PhotoCapture/PhotoCapture.jsx b/client/src/pages/Enrollment/PhotoCapture/PhotoCapture.jsx
index 17fe3df..4e4a2b3 100644
--- a/client/src/pages/Enrollment/PhotoCapture/PhotoCapture.jsx
+++ b/client/src/pages/Enrollment/PhotoCapture/PhotoCapture.jsx
@@ -8,6 +8,7 @@ import styles from './PhotoCapture.module.css'
import { Button, Grid, Typography } from '@mui/material'
import { t } from 'i18next'
import { userContext } from '../../../context/User'
+import PopUpModal from '../../../components/Modal/Modal'
const PhotoCapture = () => {
const navigate = useNavigate()
@@ -22,6 +23,26 @@ const PhotoCapture = () => {
return (
<>
<Header subheading={t('ENROLLMENT')} />
+ <PopUpModal
+ title="Capture your photo"
+ image={`${process.env.PUBLIC_URL}/assets/images/photo.svg`}
+ description={
+ <>
+ <ul>
+ <li className="list__item">
+ Ensure that your photo is clear and in focus
+ </li>
+ <li className="list__item">
+ Also, ensure that you are in the center of your photo
+ </li>
+ <li className="list__item">
+ You won&apos;t be able to proceed until you have captured a
+ clear and centered photo
+ </li>
+ </ul>
+ </>
+ }
+ />
<div className={styles.card__container}>
{!userData.photo ? (
<Webcam
diff --git a/client/src/pages/Home/Home.jsx b/client/src/pages/Home/Home.jsx
index 7f1fe04..4c9d620 100644
--- a/client/src/pages/Home/Home.jsx
+++ b/client/src/pages/Home/Home.jsx
@@ -3,7 +3,7 @@ import { useTranslation } from 'react-i18next'
import { Link } from 'react-router-dom'
import Card from '../../components/Card/Card'
import Header from '../../components/Header/Header'
-import PopUpModal from '../../components/Modal/Modal'
+import ExtendedPopUpModal from '../../components/Modal/ExtendedModal'
import styles from './Home.module.css'
const Home = ({ page, setPage }) => {
@@ -11,7 +11,15 @@ const Home = ({ page, setPage }) => {
return (
<>
<Header subheading={t('MERA_AADHAAR_MERI_PEHCHAN')} />
- <PopUpModal title={t('FORM_ONE')} />
+ <ExtendedPopUpModal
+ title="Choose the appropriate card"
+ description1="For enrollment of new Aadhaar card"
+ image1={`${process.env.PUBLIC_URL}/assets/images/enrollment.svg`}
+ description2="For updation of details of existing Aadhaar card holders"
+ image2={`${process.env.PUBLIC_URL}/assets/images/update.svg`}
+ description3="For checking the status of Aadhaar card enrollment and update requests"
+ image3={`${process.env.PUBLIC_URL}/assets/images/status.svg`}
+ />
<div className={styles.card__container}>
<Link to="/enrollment">
<Card
diff --git a/client/src/services/apiservice.js b/client/src/services/apiservice.js
index e989c01..31262f6 100644
--- a/client/src/services/apiservice.js
+++ b/client/src/services/apiservice.js
@@ -1,7 +1,7 @@
import axios from 'axios'
const apiClient = axios.create({
- baseURL: 'http://localhost:5000'
+ baseURL: 'https://aadhaar-kiosk.herokuapp.com/'
})
export const createUser = async (payload) => {
diff --git a/client/src/styles/GlobalVariables.css b/client/src/styles/GlobalVariables.css
index a1e3384..0d29d26 100644
--- a/client/src/styles/GlobalVariables.css
+++ b/client/src/styles/GlobalVariables.css
@@ -3,6 +3,13 @@
--color-shadow: rgba(0, 0, 0, 0.24);
--font-large: 4rem;
+ --font-medium-large: 2.5rem;
--font-medium: 2rem;
+ --font-medium-sm: 1.5rem;
--font-medium-s: 1.25rem;
}
+
+.list__item {
+ margin: 10px 0px;
+ padding: 10px 0px;
+}