-
-
-
-
+
);
};
diff --git a/client/src/styles/Home.css b/client/src/styles/Home.css
index 8e86572..9da2ae3 100644
--- a/client/src/styles/Home.css
+++ b/client/src/styles/Home.css
@@ -178,6 +178,190 @@ html {
transform: translateY(0px);
}
100% {
- transform: translateY(-2000px);
+ transform: translateY(-1000px);
+ }
+}
+
+.starsecdark {
+ content: " ";
+ border-radius: 50%;
+ position: absolute;
+ width: 9px;
+ height: 9px;
+ background: transparent;
+ box-shadow: 571px 173px #00bcd4, 1732px 143px #00bcd4, 1745px 454px #ff5722,
+ 234px 784px #00bcd4, 1793px 1123px #ff9800, 1076px 504px #03a9f4,
+ 633px 601px #ff5722, 350px 630px #ffeb3b, 1164px 782px #00bcd4,
+ 76px 690px #3f51b5, 1825px 701px #cddc39, 1646px 578px #ffeb3b,
+ 544px 293px #2196f3, 445px 1061px #673ab7, 928px 47px #00bcd4,
+ 168px 1410px #8bc34a, 777px 782px #9c27b0, 1235px 1941px #9c27b0,
+ 104px 1690px #8bc34a, 1167px 1338px #e91e63, 345px 1652px #009688,
+ 1682px 1196px #f44336, 1995px 494px #8bc34a, 428px 798px #ff5722,
+ 340px 1623px #f44336, 605px 349px #9c27b0, 1339px 1344px #673ab7,
+ 1102px 1745px #3f51b5, 1592px 1676px #2196f3, 419px 1024px #ff9800,
+ 630px 1033px #4caf50, 1995px 1644px #00bcd4, 1092px 712px #9c27b0,
+ 1355px 606px #f44336, 622px 1881px #cddc39, 1481px 621px #9e9e9e,
+ 19px 1348px #8bc34a, 864px 1780px #e91e63, 442px 1136px #2196f3,
+ 67px 712px #ff5722, 89px 1406px #f44336, 275px 321px #009688,
+ 592px 630px #e91e63, 1012px 1690px #9c27b0, 1749px 23px #673ab7,
+ 94px 1542px #ffeb3b, 1201px 1657px #3f51b5, 1505px 692px #2196f3,
+ 1799px 601px #03a9f4, 656px 811px #00bcd4, 701px 597px #00bcd4,
+ 1202px 46px #ff5722, 890px 569px #ff5722, 1613px 813px #2196f3,
+ 223px 252px #ff9800, 983px 1093px #f44336, 726px 1029px #ffc107,
+ 1764px 778px #cddc39, 622px 1643px #f44336, 174px 1559px #673ab7,
+ 212px 517px #00bcd4, 340px 505px #fff, 1700px 39px #fff,
+ 1768px 516px #f44336, 849px 391px #ff9800, 228px 1824px #fff,
+ 1119px 1680px #ffc107, 812px 1480px #3f51b5, 1438px 1585px #cddc39,
+ 137px 1397px #fff, 1080px 456px #673ab7, 1208px 1437px #03a9f4,
+ 857px 281px #f44336, 1254px 1306px #cddc39, 987px 990px #4caf50,
+ 1655px 911px #00bcd4, 1102px 1216px #ff5722, 1807px 1044px #fff,
+ 660px 435px #03a9f4, 299px 678px #4caf50, 1193px 115px #ff9800,
+ 918px 290px #cddc39, 1447px 1422px #ffeb3b, 91px 1273px #9c27b0,
+ 108px 223px #ffeb3b, 146px 754px #00bcd4, 461px 1446px #ff5722,
+ 1004px 391px #673ab7, 1529px 516px #f44336, 1206px 845px #cddc39,
+ 347px 583px #009688, 1102px 1332px #f44336, 709px 1756px #00bcd4,
+ 1972px 248px #fff, 1669px 1344px #ff5722, 1132px 406px #f44336,
+ 320px 1076px #cddc39, 126px 943px #ffeb3b, 263px 604px #ff5722,
+ 1546px 692px #f44336;
+ animation: animStar 150s linear infinite;
+}
+
+.starthirddark {
+ content: "dark";
+ position: absolute;
+ border-radius: 50%;
+ width: 4px;
+ height: 4px;
+ background: transparent;
+ box-shadow: 571px 173px #00bcd4, 1732px 143px #ff5722, 1745px 454px #00bcd4,
+ 234px 784px #00bcd4, 1793px 1123px #ff9800, 1076px 504px #03a9f4,
+ 633px 601px #ff5722, 350px 630px #03a9f4, 1164px 782px #ffeb3b,
+ 76px 690px #3f51b5, 1825px 701px #cddc39, 1646px 578px #9c27b0,
+ 544px 293px #2196f3, 445px 1061px #673ab7, 928px 47px #00bcd4,
+ 168px 1410px #8bc34a, 777px 782px #9c27b0, 1235px 1941px #9c27b0,
+ 104px 1690px #00bcd4, 1167px 1338px #e91e63, 345px 1652px #009688,
+ 1682px 1196px #f44336, 1995px 494px #8bc34a, 428px 798px #ff5722,
+ 340px 1623px #03a9f4, 605px 349px #9c27b0, 1339px 1344px #673ab7,
+ 1102px 1745px #3f51b5, 1592px 1676px #2196f3, 419px 1024px #ff9800,
+ 630px 1033px #4caf50, 1995px 1644px #00bcd4, 1092px 712px #9c27b0,
+ 1355px 606px #f44336, 622px 1881px #cddc39, 1481px 621px #9e9e9e,
+ 19px 1348px #8bc34a, 864px 1780px #e91e63, 442px 1136px #2196f3,
+ 67px 712px #ff5722, 89px 1406px #f44336, 275px 321px #009688,
+ 592px 630px #e91e63, 1012px 1690px #9c27b0, 1749px 23px #673ab7,
+ 94px 1542px #ffeb3b, 1201px 1657px #3f51b5, 1505px 692px #2196f3,
+ 1799px 601px #03a9f4, 656px 811px #00bcd4, 701px 597px #00bcd4,
+ 1202px 46px #ff5722, 890px 569px #ff5722, 1613px 813px #2196f3,
+ 223px 252px #ff9800, 983px 1093px #fff, 726px 1029px #ffc107,
+ 1764px 778px #cddc39, 622px 1643px #f44336, 174px 1559px #673ab7,
+ 212px 517px #00bcd4, 340px 505px #fff, 1700px 39px #fff,
+ 1768px 516px #f44336, 849px 391px #ff9800, 228px 1824px #fff,
+ 1119px 1680px #ffc107, 812px 1480px #3f51b5, 1438px 1585px #cddc39,
+ 137px 1397px #fff, 1080px 456px #673ab7, 1208px 1437px #03a9f4,
+ 857px 281px #f44336, 1254px 1306px #cddc39, 987px 990px #4caf50,
+ 1655px 911px #00bcd4, 1102px 1216px #ff5722, 1807px 1044px #fff,
+ 660px 435px #03a9f4, 299px 678px #4caf50, 1193px 115px #ff9800,
+ 918px 290px #cddc39, 1447px 1422px #ffeb3b, 91px 1273px #9c27b0,
+ 108px 223px #ffeb3b, 146px 754px #00bcd4, 461px 1446px #ff5722,
+ 1004px 391px #673ab7, 1529px 516px #f44336, 1206px 845px #cddc39,
+ 347px 583px #009688, 1102px 1332px #9e9e9e, 709px 1756px #00bcd4,
+ 1972px 248px #fff, 1669px 1344px #3f51b5, 1132px 406px #f44336,
+ 320px 1076px #cddc39, 126px 943px #ffeb3b, 263px 604px #009688,
+ 1546px 692px #f44336;
+ animation: animStar 50s linear infinite;
+}
+
+.starfourthdark {
+ content: " ";
+ border-radius: 50%;
+ position: absolute;
+ width: 2px;
+ height: 2px;
+ background: transparent;
+ box-shadow: 571px 173px #00bcd4, 1732px 143px #00bcd4, 1745px 454px #ff5722,
+ 234px 784px #00bcd4, 1793px 1123px #ff9800, 1076px 504px #03a9f4,
+ 633px 601px #ff5722, 350px 630px #ffeb3b, 1164px 782px #00bcd4,
+ 76px 690px #3f51b5, 1825px 701px #cddc39, 1646px 578px #ffeb3b,
+ 544px 293px #2196f3, 445px 1061px #673ab7, 928px 47px #00bcd4,
+ 168px 1410px #8bc34a, 777px 782px #9c27b0, 1235px 1941px #9c27b0,
+ 104px 1690px #8bc34a, 1167px 1338px #e91e63, 345px 1652px #009688,
+ 1682px 1196px #f44336, 1995px 494px #8bc34a, 428px 798px #ff5722,
+ 340px 1623px #f44336, 605px 349px #9c27b0, 1339px 1344px #673ab7,
+ 1102px 1745px #3f51b5, 1592px 1676px #2196f3, 419px 1024px #ff9800,
+ 630px 1033px #4caf50, 1995px 1644px #00bcd4, 1092px 712px #9c27b0,
+ 1355px 606px #f44336, 622px 1881px #cddc39, 1481px 621px #9e9e9e,
+ 19px 1348px #8bc34a, 864px 1780px #e91e63, 442px 1136px #2196f3,
+ 67px 712px #ff5722, 89px 1406px #f44336, 275px 321px #009688,
+ 592px 630px #e91e63, 1012px 1690px #9c27b0, 1749px 23px #673ab7,
+ 94px 1542px #ffeb3b, 1201px 1657px #3f51b5, 1505px 692px #2196f3,
+ 1799px 601px #03a9f4, 656px 811px #00bcd4, 701px 597px #00bcd4,
+ 1202px 46px #ff5722, 890px 569px #ff5722, 1613px 813px #2196f3,
+ 223px 252px #ff9800, 983px 1093px #f44336, 726px 1029px #ffc107,
+ 1764px 778px #cddc39, 622px 1643px #f44336, 174px 1559px #673ab7,
+ 212px 517px #00bcd4, 340px 505px #fff, 1700px 39px #fff,
+ 1768px 516px #f44336, 849px 391px #ff9800, 228px 1824px #fff,
+ 1119px 1680px #ffc107, 812px 1480px #3f51b5, 1438px 1585px #cddc39,
+ 137px 1397px #fff, 1080px 456px #673ab7, 1208px 1437px #03a9f4,
+ 857px 281px #f44336, 1254px 1306px #cddc39, 987px 990px #4caf50,
+ 1655px 911px #00bcd4, 1102px 1216px #ff5722, 1807px 1044px #fff,
+ 660px 435px #03a9f4, 299px 678px #4caf50, 1193px 115px #ff9800,
+ 918px 290px #cddc39, 1447px 1422px #ffeb3b, 91px 1273px #9c27b0,
+ 108px 223px #ffeb3b, 146px 754px #00bcd4, 461px 1446px #ff5722,
+ 1004px 391px #673ab7, 1529px 516px #f44336, 1206px 845px #cddc39,
+ 347px 583px #009688, 1102px 1332px #f44336, 709px 1756px #00bcd4,
+ 1972px 248px #fff, 1669px 1344px #ff5722, 1132px 406px #f44336,
+ 320px 1076px #cddc39, 126px 943px #ffeb3b, 263px 604px #ff5722,
+ 1546px 692px #f44336;
+ animation: animStar 50s linear infinite;
+}
+
+.starfifthdark {
+ content: " ";
+ position: absolute;
+ border-radius: 50%;
+ width: 1px;
+ height: 1px;
+ background: transparent;
+ box-shadow: 571px 173px #00bcd4, 1732px 143px #00bcd4, 1745px 454px #ff5722,
+ 234px 784px #00bcd4, 1793px 1123px #ff9800, 1076px 504px #03a9f4,
+ 633px 601px #ff5722, 350px 630px #ffeb3b, 1164px 782px #00bcd4,
+ 76px 690px #3f51b5, 1825px 701px #cddc39, 1646px 578px #ffeb3b,
+ 544px 293px #2196f3, 445px 1061px #673ab7, 928px 47px #00bcd4,
+ 168px 1410px #8bc34a, 777px 782px #9c27b0, 1235px 1941px #9c27b0,
+ 104px 1690px #8bc34a, 1167px 1338px #e91e63, 345px 1652px #009688,
+ 1682px 1196px #f44336, 1995px 494px #8bc34a, 428px 798px #ff5722,
+ 340px 1623px #f44336, 605px 349px #9c27b0, 1339px 1344px #673ab7,
+ 1102px 1745px #3f51b5, 1592px 1676px #2196f3, 419px 1024px #ff9800,
+ 630px 1033px #4caf50, 1995px 1644px #00bcd4, 1092px 712px #9c27b0,
+ 1355px 606px #f44336, 622px 1881px #cddc39, 1481px 621px #9e9e9e,
+ 19px 1348px #8bc34a, 864px 1780px #e91e63, 442px 1136px #2196f3,
+ 67px 712px #ff5722, 89px 1406px #f44336, 275px 321px #009688,
+ 592px 630px #e91e63, 1012px 1690px #9c27b0, 1749px 23px #673ab7,
+ 94px 1542px #ffeb3b, 1201px 1657px #3f51b5, 1505px 692px #2196f3,
+ 1799px 601px #03a9f4, 656px 811px #00bcd4, 701px 597px #00bcd4,
+ 1202px 46px #ff5722, 890px 569px #ff5722, 1613px 813px #2196f3,
+ 223px 252px #ff9800, 983px 1093px #f44336, 726px 1029px #ffc107,
+ 1764px 778px #cddc39, 622px 1643px #f44336, 174px 1559px #673ab7,
+ 212px 517px #00bcd4, 340px 505px #fff, 1700px 39px #fff,
+ 1768px 516px #f44336, 849px 391px #ff9800, 228px 1824px #fff,
+ 1119px 1680px #ffc107, 812px 1480px #3f51b5, 1438px 1585px #cddc39,
+ 137px 1397px #fff, 1080px 456px #673ab7, 1208px 1437px #03a9f4,
+ 857px 281px #f44336, 1254px 1306px #cddc39, 987px 990px #4caf50,
+ 1655px 911px #00bcd4, 1102px 1216px #ff5722, 1807px 1044px #fff,
+ 660px 435px #03a9f4, 299px 678px #4caf50, 1193px 115px #ff9800,
+ 918px 290px #cddc39, 1447px 1422px #ffeb3b, 91px 1273px #9c27b0,
+ 108px 223px #ffeb3b, 146px 754px #00bcd4, 461px 1446px #ff5722,
+ 1004px 391px #673ab7, 1529px 516px #f44336, 1206px 845px #cddc39,
+ 347px 583px #009688, 1102px 1332px #f44336, 709px 1756px #00bcd4,
+ 1972px 248px #fff, 1669px 1344px #ff5722, 1132px 406px #f44336,
+ 320px 1076px #cddc39, 126px 943px #ffeb3b, 263px 604px #ff5722,
+ 1546px 692px #f44336;
+ animation: animStar 100s linear infinite;
+}
+@keyframes animStar {
+ 0% {
+ transform: translateY(0px);
+ }
+ 100% {
+ transform: translateY(-1000px);
}
}
diff --git a/client/src/styles/Home2.css b/client/src/styles/Home2.css
new file mode 100644
index 0000000..24473cd
--- /dev/null
+++ b/client/src/styles/Home2.css
@@ -0,0 +1,188 @@
+html {
+ background-color: #181828;
+ }
+
+ .starsec {
+ content: " ";
+ border-radius: 50%;
+ position: absolute;
+ width: 9px;
+ height: 9px;
+ background: transparent;
+ box-shadow: 571px 173px #00bcd4, 1732px 143px #00bcd4, 1745px 454px #ff5722,
+ 234px 784px #00bcd4, 1793px 1123px #ff9800, 1076px 504px #03a9f4,
+ 633px 601px #ff5722, 350px 630px #ffeb3b, 1164px 782px #00bcd4,
+ 76px 690px #3f51b5, 1825px 701px #cddc39, 1646px 578px #ffeb3b,
+ 544px 293px #2196f3, 445px 1061px #673ab7, 928px 47px #00bcd4,
+ 168px 1410px #8bc34a, 777px 782px #9c27b0, 1235px 1941px #9c27b0,
+ 104px 1690px #8bc34a, 1167px 1338px #e91e63, 345px 1652px #009688,
+ 1682px 1196px #f44336, 1995px 494px #8bc34a, 428px 798px #ff5722,
+ 340px 1623px #f44336, 605px 349px #9c27b0, 1339px 1344px #673ab7,
+ 1102px 1745px #3f51b5, 1592px 1676px #2196f3, 419px 1024px #ff9800,
+ 630px 1033px #4caf50, 1995px 1644px #00bcd4, 1092px 712px #9c27b0,
+ 1355px 606px #f44336, 622px 1881px #cddc39, 1481px 621px #9e9e9e,
+ 19px 1348px #8bc34a, 864px 1780px #e91e63, 442px 1136px #2196f3,
+ 67px 712px #ff5722, 89px 1406px #f44336, 275px 321px #009688,
+ 592px 630px #e91e63, 1012px 1690px #9c27b0, 1749px 23px #673ab7,
+ 94px 1542px #ffeb3b, 1201px 1657px #3f51b5, 1505px 692px #2196f3,
+ 1799px 601px #03a9f4, 656px 811px #00bcd4, 701px 597px #00bcd4,
+ 1202px 46px #ff5722, 890px 569px #ff5722, 1613px 813px #2196f3,
+ 223px 252px #ff9800, 983px 1093px #f44336, 726px 1029px #ffc107,
+ 1764px 778px #cddc39, 622px 1643px #f44336, 174px 1559px #673ab7,
+ 212px 517px #00bcd4, 340px 505px #fff, 1700px 39px #fff,
+ 1768px 516px #f44336, 849px 391px #ff9800, 228px 1824px #fff,
+ 1119px 1680px #ffc107, 812px 1480px #3f51b5, 1438px 1585px #cddc39,
+ 137px 1397px #fff, 1080px 456px #673ab7, 1208px 1437px #03a9f4,
+ 857px 281px #f44336, 1254px 1306px #cddc39, 987px 990px #4caf50,
+ 1655px 911px #00bcd4, 1102px 1216px #ff5722, 1807px 1044px #fff,
+ 660px 435px #03a9f4, 299px 678px #4caf50, 1193px 115px #ff9800,
+ 918px 290px #cddc39, 1447px 1422px #ffeb3b, 91px 1273px #9c27b0,
+ 108px 223px #ffeb3b, 146px 754px #00bcd4, 461px 1446px #ff5722,
+ 1004px 391px #673ab7, 1529px 516px #f44336, 1206px 845px #cddc39,
+ 347px 583px #009688, 1102px 1332px #f44336, 709px 1756px #00bcd4,
+ 1972px 248px #fff, 1669px 1344px #ff5722, 1132px 406px #f44336,
+ 320px 1076px #cddc39, 126px 943px #ffeb3b, 263px 604px #ff5722,
+ 1546px 692px #f44336;
+ animation: animStar 150s linear infinite;
+ }
+
+ .starthird {
+ content: "dark";
+ position: absolute;
+ border-radius: 50%;
+ width: 4px;
+ height: 4px;
+ background: transparent;
+ box-shadow: 571px 173px #00bcd4, 1732px 143px #ff5722, 1745px 454px #00bcd4,
+ 234px 784px #00bcd4, 1793px 1123px #ff9800, 1076px 504px #03a9f4,
+ 633px 601px #ff5722, 350px 630px #03a9f4, 1164px 782px #ffeb3b,
+ 76px 690px #3f51b5, 1825px 701px #cddc39, 1646px 578px #9c27b0,
+ 544px 293px #2196f3, 445px 1061px #673ab7, 928px 47px #00bcd4,
+ 168px 1410px #8bc34a, 777px 782px #9c27b0, 1235px 1941px #9c27b0,
+ 104px 1690px #00bcd4, 1167px 1338px #e91e63, 345px 1652px #009688,
+ 1682px 1196px #f44336, 1995px 494px #8bc34a, 428px 798px #ff5722,
+ 340px 1623px #03a9f4, 605px 349px #9c27b0, 1339px 1344px #673ab7,
+ 1102px 1745px #3f51b5, 1592px 1676px #2196f3, 419px 1024px #ff9800,
+ 630px 1033px #4caf50, 1995px 1644px #00bcd4, 1092px 712px #9c27b0,
+ 1355px 606px #f44336, 622px 1881px #cddc39, 1481px 621px #9e9e9e,
+ 19px 1348px #8bc34a, 864px 1780px #e91e63, 442px 1136px #2196f3,
+ 67px 712px #ff5722, 89px 1406px #f44336, 275px 321px #009688,
+ 592px 630px #e91e63, 1012px 1690px #9c27b0, 1749px 23px #673ab7,
+ 94px 1542px #ffeb3b, 1201px 1657px #3f51b5, 1505px 692px #2196f3,
+ 1799px 601px #03a9f4, 656px 811px #00bcd4, 701px 597px #00bcd4,
+ 1202px 46px #ff5722, 890px 569px #ff5722, 1613px 813px #2196f3,
+ 223px 252px #ff9800, 983px 1093px #fff, 726px 1029px #ffc107,
+ 1764px 778px #cddc39, 622px 1643px #f44336, 174px 1559px #673ab7,
+ 212px 517px #00bcd4, 340px 505px #fff, 1700px 39px #fff,
+ 1768px 516px #f44336, 849px 391px #ff9800, 228px 1824px #fff,
+ 1119px 1680px #ffc107, 812px 1480px #3f51b5, 1438px 1585px #cddc39,
+ 137px 1397px #fff, 1080px 456px #673ab7, 1208px 1437px #03a9f4,
+ 857px 281px #f44336, 1254px 1306px #cddc39, 987px 990px #4caf50,
+ 1655px 911px #00bcd4, 1102px 1216px #ff5722, 1807px 1044px #fff,
+ 660px 435px #03a9f4, 299px 678px #4caf50, 1193px 115px #ff9800,
+ 918px 290px #cddc39, 1447px 1422px #ffeb3b, 91px 1273px #9c27b0,
+ 108px 223px #ffeb3b, 146px 754px #00bcd4, 461px 1446px #ff5722,
+ 1004px 391px #673ab7, 1529px 516px #f44336, 1206px 845px #cddc39,
+ 347px 583px #009688, 1102px 1332px #9e9e9e, 709px 1756px #00bcd4,
+ 1972px 248px #fff, 1669px 1344px #3f51b5, 1132px 406px #f44336,
+ 320px 1076px #cddc39, 126px 943px #ffeb3b, 263px 604px #009688,
+ 1546px 692px #f44336;
+ animation: animStar 50s linear infinite;
+ }
+
+ .starfourth {
+ content: " ";
+ border-radius: 50%;
+ position: absolute;
+ width: 2px;
+ height: 2px;
+ background: transparent;
+ box-shadow: 571px 173px #00bcd4, 1732px 143px #00bcd4, 1745px 454px #ff5722,
+ 234px 784px #00bcd4, 1793px 1123px #ff9800, 1076px 504px #03a9f4,
+ 633px 601px #ff5722, 350px 630px #ffeb3b, 1164px 782px #00bcd4,
+ 76px 690px #3f51b5, 1825px 701px #cddc39, 1646px 578px #ffeb3b,
+ 544px 293px #2196f3, 445px 1061px #673ab7, 928px 47px #00bcd4,
+ 168px 1410px #8bc34a, 777px 782px #9c27b0, 1235px 1941px #9c27b0,
+ 104px 1690px #8bc34a, 1167px 1338px #e91e63, 345px 1652px #009688,
+ 1682px 1196px #f44336, 1995px 494px #8bc34a, 428px 798px #ff5722,
+ 340px 1623px #f44336, 605px 349px #9c27b0, 1339px 1344px #673ab7,
+ 1102px 1745px #3f51b5, 1592px 1676px #2196f3, 419px 1024px #ff9800,
+ 630px 1033px #4caf50, 1995px 1644px #00bcd4, 1092px 712px #9c27b0,
+ 1355px 606px #f44336, 622px 1881px #cddc39, 1481px 621px #9e9e9e,
+ 19px 1348px #8bc34a, 864px 1780px #e91e63, 442px 1136px #2196f3,
+ 67px 712px #ff5722, 89px 1406px #f44336, 275px 321px #009688,
+ 592px 630px #e91e63, 1012px 1690px #9c27b0, 1749px 23px #673ab7,
+ 94px 1542px #ffeb3b, 1201px 1657px #3f51b5, 1505px 692px #2196f3,
+ 1799px 601px #03a9f4, 656px 811px #00bcd4, 701px 597px #00bcd4,
+ 1202px 46px #ff5722, 890px 569px #ff5722, 1613px 813px #2196f3,
+ 223px 252px #ff9800, 983px 1093px #f44336, 726px 1029px #ffc107,
+ 1764px 778px #cddc39, 622px 1643px #f44336, 174px 1559px #673ab7,
+ 212px 517px #00bcd4, 340px 505px #fff, 1700px 39px #fff,
+ 1768px 516px #f44336, 849px 391px #ff9800, 228px 1824px #fff,
+ 1119px 1680px #ffc107, 812px 1480px #3f51b5, 1438px 1585px #cddc39,
+ 137px 1397px #fff, 1080px 456px #673ab7, 1208px 1437px #03a9f4,
+ 857px 281px #f44336, 1254px 1306px #cddc39, 987px 990px #4caf50,
+ 1655px 911px #00bcd4, 1102px 1216px #ff5722, 1807px 1044px #fff,
+ 660px 435px #03a9f4, 299px 678px #4caf50, 1193px 115px #ff9800,
+ 918px 290px #cddc39, 1447px 1422px #ffeb3b, 91px 1273px #9c27b0,
+ 108px 223px #ffeb3b, 146px 754px #00bcd4, 461px 1446px #ff5722,
+ 1004px 391px #673ab7, 1529px 516px #f44336, 1206px 845px #cddc39,
+ 347px 583px #009688, 1102px 1332px #f44336, 709px 1756px #00bcd4,
+ 1972px 248px #fff, 1669px 1344px #ff5722, 1132px 406px #f44336,
+ 320px 1076px #cddc39, 126px 943px #ffeb3b, 263px 604px #ff5722,
+ 1546px 692px #f44336;
+ animation: animStar 50s linear infinite;
+ }
+
+ .starfifth {
+ content: " ";
+ position: absolute;
+ border-radius: 50%;
+ width: 1px;
+ height: 1px;
+ background: transparent;
+ box-shadow: 571px 173px #00bcd4, 1732px 143px #00bcd4, 1745px 454px #ff5722,
+ 234px 784px #00bcd4, 1793px 1123px #ff9800, 1076px 504px #03a9f4,
+ 633px 601px #ff5722, 350px 630px #ffeb3b, 1164px 782px #00bcd4,
+ 76px 690px #3f51b5, 1825px 701px #cddc39, 1646px 578px #ffeb3b,
+ 544px 293px #2196f3, 445px 1061px #673ab7, 928px 47px #00bcd4,
+ 168px 1410px #8bc34a, 777px 782px #9c27b0, 1235px 1941px #9c27b0,
+ 104px 1690px #8bc34a, 1167px 1338px #e91e63, 345px 1652px #009688,
+ 1682px 1196px #f44336, 1995px 494px #8bc34a, 428px 798px #ff5722,
+ 340px 1623px #f44336, 605px 349px #9c27b0, 1339px 1344px #673ab7,
+ 1102px 1745px #3f51b5, 1592px 1676px #2196f3, 419px 1024px #ff9800,
+ 630px 1033px #4caf50, 1995px 1644px #00bcd4, 1092px 712px #9c27b0,
+ 1355px 606px #f44336, 622px 1881px #cddc39, 1481px 621px #9e9e9e,
+ 19px 1348px #8bc34a, 864px 1780px #e91e63, 442px 1136px #2196f3,
+ 67px 712px #ff5722, 89px 1406px #f44336, 275px 321px #009688,
+ 592px 630px #e91e63, 1012px 1690px #9c27b0, 1749px 23px #673ab7,
+ 94px 1542px #ffeb3b, 1201px 1657px #3f51b5, 1505px 692px #2196f3,
+ 1799px 601px #03a9f4, 656px 811px #00bcd4, 701px 597px #00bcd4,
+ 1202px 46px #ff5722, 890px 569px #ff5722, 1613px 813px #2196f3,
+ 223px 252px #ff9800, 983px 1093px #f44336, 726px 1029px #ffc107,
+ 1764px 778px #cddc39, 622px 1643px #f44336, 174px 1559px #673ab7,
+ 212px 517px #00bcd4, 340px 505px #fff, 1700px 39px #fff,
+ 1768px 516px #f44336, 849px 391px #ff9800, 228px 1824px #fff,
+ 1119px 1680px #ffc107, 812px 1480px #3f51b5, 1438px 1585px #cddc39,
+ 137px 1397px #fff, 1080px 456px #673ab7, 1208px 1437px #03a9f4,
+ 857px 281px #f44336, 1254px 1306px #cddc39, 987px 990px #4caf50,
+ 1655px 911px #00bcd4, 1102px 1216px #ff5722, 1807px 1044px #fff,
+ 660px 435px #03a9f4, 299px 678px #4caf50, 1193px 115px #ff9800,
+ 918px 290px #cddc39, 1447px 1422px #ffeb3b, 91px 1273px #9c27b0,
+ 108px 223px #ffeb3b, 146px 754px #00bcd4, 461px 1446px #ff5722,
+ 1004px 391px #673ab7, 1529px 516px #f44336, 1206px 845px #cddc39,
+ 347px 583px #009688, 1102px 1332px #f44336, 709px 1756px #00bcd4,
+ 1972px 248px #fff, 1669px 1344px #ff5722, 1132px 406px #f44336,
+ 320px 1076px #cddc39, 126px 943px #ffeb3b, 263px 604px #ff5722,
+ 1546px 692px #f44336;
+ animation: animStar 100s linear infinite;
+ }
+ @keyframes animStar {
+ 0% {
+ transform: translateY(0px);
+ }
+ 100% {
+ transform: translateY(-1000px);
+ }
+ }
+
\ No newline at end of file
diff --git a/client/tailwind.config.js b/client/tailwind.config.js
index 2394243..a2db668 100644
--- a/client/tailwind.config.js
+++ b/client/tailwind.config.js
@@ -1,6 +1,7 @@
/** @type {import('tailwindcss').Config} */
module.exports = {
content: ["./src/**/*.{js,jsx,ts,tsx}"],
+ darkMode:'class',
theme: {
extend: {
boxShadow: {
diff --git a/server/api.txt b/server/api.txt
index d502f95..ac21b21 100644
--- a/server/api.txt
+++ b/server/api.txt
@@ -1,10 +1,55 @@
-API LIST
+API LIST ที่ใช้แน่ๆทั้งหมด 10 ตัว
+
+- GET -> 3
+- PUT -> 2
+- POST -> 4
+- DELETE -> 1
+
API: /api/auth/signin
Method: POST
Todo: เข้าสู่ระบบ
-
+SQL: select * from users where email = :email
API: /api/auth/signup
+Method: POST
+Todo: สมัครสมาชิค
+SQL: insert into users(user_id, email, username, password, role, create_at, update_at) values(:user_id, :email, :username, :password, :role, :create_at, :update_at) returning *
+
+API: /api/auth/verify
+Method: GET
+Todo: verify token
+
+API: /api/colors/add
Method: POST
-Todo: สมัครสมาชิค
\ No newline at end of file
+Todo: Add color
+SQL: insert into colors(hex_code, color_meaning, create_at, update_at) values(:hex_code, :color_meaning, :create_at, :update_at)
+
+API: /api/colors/get
+Method: GET
+Todo: fetch color
+SQL: select * from colors
+
+API: /api/colors/update/{id}
+Method: PUT
+Todo: Update color
+SQL: update colors set color_meaning=:color_meaning, create_at=:create_at, update_at=:update_at where hex_code=:hex_code
+
+API: /api/event/add
+Method: POST
+Todo: add event
+SQL: insert into events(event_id, header, description, event_date, time_range, create_at, update_at, user_id, hex_code) values(:event_id, :header, :description, :event_date, :time_range, :create_at, :update_at, :user_id, :hex_code)
+
+API: /api/event/update/{id}
+Method: PUT
+Todo: udpate event
+SQL: update events set header=:header ,description=:description, event_date=:event_date, time_range=:time_range, update_at=:update_at where event_id=:event_id returning *
+
+API: /api/event/get/{date}
+Method: GET
+Todo: select * from events as e inner join users as u on u.user_id = e.user_id inner join colors as c on c.hex_code = e.hex_code where e.event_date like %:date% and (u.user_id = :user_id or u.role = 'ADMIN') order by c.hex_code
+
+API: /api/event/delete/{id}
+Method: DELETE
+Todo: delete event
+SQL: delete from events where event_id=:event_id returning *
\ No newline at end of file
diff --git a/server/src/main/java/com/oop/server/repository/ColorRepository.java b/server/src/main/java/com/oop/server/repository/ColorRepository.java
index 8c45906..44d8b90 100644
--- a/server/src/main/java/com/oop/server/repository/ColorRepository.java
+++ b/server/src/main/java/com/oop/server/repository/ColorRepository.java
@@ -18,6 +18,6 @@ public interface ColorRepository extends CrudRepository
{
ColorModel findByHex_code(@Param("hex_code") String hex_code);
- @Query(value = "insert into colors(hex_code, color_meaning, create_at, update_at) values(:hex_code, :color_meaning, :create_at, :update_at)", nativeQuery = true)
+ @Query(value = "insert into colors(hex_code, color_meaning, create_at, update_at) values(:hex_code, :color_meaning, :create_at, :update_at) returning * ", nativeQuery = true)
ColorModel saveColorModel(@Param("hex_code") String hex_code, @Param("color_meaning") String color_meaning, @Param("create_at") LocalDateTime create_at, @Param("update_at") LocalDateTime update_at);
}
diff --git a/server/src/main/resources/application.properties b/server/src/main/resources/application.properties
index 20073e2..757c32e 100644
--- a/server/src/main/resources/application.properties
+++ b/server/src/main/resources/application.properties
@@ -1,10 +1,8 @@
-spring.config.import=optional:file:.env[.properties]
-
-server.port=${SERVER_PORT}
-spring.datasource.url=jdbc:${DB_TYPE}://localhost:${DB_PORT}/${DB_NAME}
-spring.datasource.username=${DB_USERNAME}
-spring.datasource.password=${DB_PASSWORD}
+server.port=8000
+spring.datasource.url=jdbc:postgresql://localhost:5432/acstable
+spring.datasource.username=postgres
+spring.datasource.password=442546
spring.jpa.generate-ddl=true
-# spring.jpa.hibernate.ddl-auto = create
+#spring.jpa.hibernate.ddl-auto = create