From 08fefb4b6262feb8d03ddb20c3bf2659d67d8efb Mon Sep 17 00:00:00 2001 From: aamoghS Date: Thu, 18 Dec 2025 15:59:46 -0500 Subject: [PATCH 1/3] ui stuff --- sites/mainweb/.firebase/hosting.b3V0.cache | 239 +++++----- sites/mainweb/app/bootcamp/page.tsx | 279 ++++++------ sites/mainweb/app/not-found.tsx | 71 +++ sites/mainweb/app/page.tsx | 481 +++++++-------------- sites/mainweb/app/projects/page.tsx | 184 ++++---- sites/mainweb/app/tbd/page.tsx | 52 ++- sites/mainweb/app/team/page.tsx | 76 ++-- sites/mainweb/components/Hero/index.tsx | 55 ++- 8 files changed, 648 insertions(+), 789 deletions(-) create mode 100644 sites/mainweb/app/not-found.tsx diff --git a/sites/mainweb/.firebase/hosting.b3V0.cache b/sites/mainweb/.firebase/hosting.b3V0.cache index 578c094..ca601db 100644 --- a/sites/mainweb/.firebase/hosting.b3V0.cache +++ b/sites/mainweb/.firebase/hosting.b3V0.cache @@ -10,121 +10,124 @@ favicon-32x32.png,1765491604335,1c59159f4c69cb8812c8e0b6963252b011a634f261302478 favicon-16x16.png,1765491604319,96e40605151630d7b4ef81deb967a1175580f4bb9c5fb332960c92af95efcc9a circles.svg,1765491604317,b9a5fe10a2e645705abe338dea75c070a577193a1876d1b55f42407071bb2563 background-design-1.png,1765491604314,b65b749e62adb599e8ccd10dd31d9077ae8cd9614ee215a0467d8e3dc969a153 -__next._index.txt,1765938203509,67a24be10a8026f6e98cea2a0000f8386f9bf8c48a76a92669abefb91bc509e9 -__next._tree.txt,1765938203496,ddf0ebbbacad010b9b13b1054a267ace2b87cba47dab1d506a041aa3f4c38c99 -__next._head.txt,1765938203509,9bdaf0f92f734b22d93d60f0f84ec9733f2879282cbbfcf1ec9d182b15284ae7 -__next.__PAGE__.txt,1765938203496,6cfa39cbc3cb75f6b4c61b2888d5fbda1ba4af83b00da5d7de0e6aa10849aee5 -index.txt,1765938203517,e64ec11b3d51d1fd59c7bab82956880c24e52fade584b1bdfb39f1bd2435e5fa -__next._full.txt,1765938203500,e64ec11b3d51d1fd59c7bab82956880c24e52fade584b1bdfb39f1bd2435e5fa -favicon.ico,1765938203451,9960c28b7d6ac352cf1ba11369584c8247271cb77e217561c647620d67872eea -_not-found/__next._tree.txt,1765938203482,255ef7db9e5f400885b0caf6983aed987eeca87418a6df52afcb847fe81e71dd -_not-found/__next._not-found.txt,1765938203482,a3b789fe88cdb0a0e78ce9ca3a06275a14a89ac1d9d0e1ebc0234830c7e2b0e4 -_not-found/__next._index.txt,1765938203483,67a24be10a8026f6e98cea2a0000f8386f9bf8c48a76a92669abefb91bc509e9 -_not-found/__next._head.txt,1765938203484,4f6763b3a8efca619777532a130c267de7c4f596eba62fe9baa052d74f5ccedd -_not-found/index.txt,1765938203491,43f5c554a23389d3fb1b0f0bdb7f551cf88ef94d4bc84792fe7a8cf9508f4120 -_not-found/__next._not-found/__PAGE__.txt,1765938203483,77fb0151d8cc259f35bb788524caf2d59b45425f2e8b1226d72729755ecf4050 -_not-found/__next._full.txt,1765938203482,43f5c554a23389d3fb1b0f0bdb7f551cf88ef94d4bc84792fe7a8cf9508f4120 -_next/static/media/small-header--export.55654138.svg,1765938190533,331cbb87a266899507468acf1aa9ce8b2049625b448d30e5ad913d6f0b604327 -404.html,1765938203492,aff9460c244699052541b08199df5e44b47d0ef26a9ae46ba4239df310a8472f -_next/static/media/sarvesh.7b29c81f.jpg,1765938190501,a77413f06c21341769a37ca9d32aeb01ef72d15f487ac71501989c7e13299786 -_next/static/media/hero3--export.9fa9144e.svg,1765938190760,2a9b7e91560af95d37664651cd1814cdccc1b55422da8b50f93e36f8537003d3 -index.html,1765938203519,60d8a5eb74a5d7060ee52165b77e69b0c65f036723e72ae2b74bbb7fc98c8cb4 -_next/static/media/hero2-mobile--export.05f476f3.svg,1765938190473,ca13110d1441ee47f227f1e412533caed21be8665c61dc492432ad1744327cf8 -_not-found/index.html,1765938203492,aff9460c244699052541b08199df5e44b47d0ef26a9ae46ba4239df310a8472f -_next/static/media/Geist_UltraBlack-s.p.83921453.woff2,1765938190509,5f07aee36dbc4e16a91aee45a14789d35a5dc6bf70574e90b5aec569041b173b -_next/static/media/Geist_UltraLight-s.p.618ca1e8.woff2,1765938190791,b8717e8eb60d08dcfba18cae79eeb20be95d9cbfd40667041074b210b19d3036 -_next/static/media/Geist_Regular-s.p.d4cb610a.woff2,1765938190559,8b34795dc5ab55699dbac35ade3c3bdc2abbee61828ae7b0048215286c57783f -_next/static/media/Geist_Medium-s.p.0e2406be.woff2,1765938190727,2beb4c5a53ddd5120a6179a6973bf8f68a362dbcf04ded082243904a381f19ed -_next/static/media/Geist_Black-s.p.1a53d763.woff2,1765938190730,b515dd90e543b7d58f6deba32c34d6895dcf3d5e3e3d5551279db1b2fc01c8b8 -_next/static/media/Geist_Light-s.p.32f638d4.woff2,1765938190496,ea5007c3e87efaef4c594433d50344107847559b704a986ed19aa40cfe7d44fd -_next/static/media/GeistMono_UltraLight.p.4c7d3b1f.woff2,1765938190470,56a7ed1c7604f2cfad35bea5c33a72898dab050c4b4cf4f6b0d9ecbcdcda3b58 -_next/static/media/Geist_Bold-s.p.ec10ca61.woff2,1765938190520,4d57ef2b25f85cfc72aa89a350aa17081f5b4204134268004284ac3840a4ae73 -_next/static/media/GeistMono_UltraBlack.p.daa943a2.woff2,1765938190712,c6659da5b890353b05830ccb798be06955ff7b54ce373fda3e47c4f61a00fba8 -_next/static/media/GeistMono_SemiBold.p.20204b0d.woff2,1765938190615,a27724d1679dc02fbafe2895542a9cd144f579fb997c6dd6788373b82c264d3f -_next/static/media/Geist_SemiBold-s.p.1e9785bc.woff2,1765938190543,6fb115d592dd310235d18c4a3a705f2479fbdb337125b6e9657e7b7e32b7d7d5 -_next/static/media/GeistMono_Thin.p.e736dcca.woff2,1765938190491,ba4574a042d8dd5fb294d93fd1074fb47aaf9ec5002370d72f71ca41c9d3daca -_next/static/media/Geist_Thin-s.p.efc51e30.woff2,1765938190724,a49cfd8fbbac9317a0ac77278a7297578cc2ef9882b276378033380ddec9b661 -_next/static/media/GeistMono_Regular.p.c18b7e71.woff2,1765938190809,cffdb9897db53cb2b2eb88cae82a6f60826ae39bbbe9e9e25fb28798c0694863 -_next/static/media/GeistMono_Medium.p.5f165be8.woff2,1765938190720,df86e307ace4e9dc4d0bbd4455b3ab510ad7ee5b0305d8fad0fb545af47197d5 -_next/static/media/gtaa.89323d96.png,1765938190436,615cfea20fb380d6528b2a63fab185030efc89273855b1f3202f4a301b45ceba -_next/static/media/GeistMono_Light.p.80098253.woff2,1765938190627,1022b6f49b0a6cb7773bbeac2e0ae4783a7a82901d63dd9fab9d2c8ba929ef29 -_next/static/media/footer--export.b9a17393.svg,1765938190441,3fcf9834eafbf752571acfff0600d275520ffe53f4329e14409c46ba226fbd80 -_next/static/media/favicon.a95ed13d.ico,1765938190603,9960c28b7d6ac352cf1ba11369584c8247271cb77e217561c647620d67872eea -_next/static/media/footer-mobile2--export.e0f99493.svg,1765938190495,c2e4aff114075836bbc2cb9f5ac305b36a007a33d22b873c49668ddc7197e17a -_next/static/chunks/f61486d49dd641b3.js,1765938190717,41bf24904f35dd5c4182ff52e56bfe93cc380fe83eb44c362a372e2f2598b5df -_next/static/chunks/c412742eea0f5049.js,1765938190959,d1357441a3d65506509b5cb579246d3295dbeb4e8f0ac0a8a7fc6d6ada660241 -_next/static/chunks/turbopack-7b361e286cc0f325.js,1765938190987,95a46f15d4dc9d4ef5dfa47c9cbe789cb788e8520d485228992ad33ee5d3aa4e -_next/static/media/GeistMono_Bold.p.ebb42981.woff2,1765938190490,c2b783736b2280a4caf39dffbff10f1f7e8fc128b57825f76ea620c5ec297664 -_next/static/media/GeistMono_Black.p.bfd10e20.woff2,1765938190436,9d09d0dd38814ecb1af5e8f50657fc42b7ee79105a23b6bb2ebe3b0ffe050e80 -_next/static/media/apple-touch-icon.eed7d9d8.png,1765938190523,d60615679e857bfba6b5e33b60dd6b92f06af5a1b51c1ecb18aac24efec1e51d -_next/static/chunks/f121244d1c17b88f.js,1765938190868,5ffb99a2a6b5091196a5ba436e6cc45880d78256f4ea37776dfeca16dd05121e -_next/static/chunks/dc6984f093ba4b05.js,1765938190754,04c916ec5944fd8011cf19dc861a1a95ac6ecc1fa3f865e9efb6a415a03a4112 -_next/static/chunks/85f5bf30eea4a739.js,1765938190942,d238f5643e2afcaacded66dc50d52771bf946630a76d5b3949d07ee05eda62d9 -_next/static/chunks/a536fe47eff8e4cb.js,1765938190719,d94db7d9994300ec54d4466777f87c6f2306081ded2f554a369b83b24f6e5d31 -_next/static/chunks/6fff09fa62410a72.js,1765938190642,d26b10875111ad3b7c318d4e98826702bd167c188da4bb88b8344264e14fa2ad -_next/static/chunks/6ae582ba74fe49c2.css,1765938190905,58e57919932ed846ce65d51d15af49406dac279c3df8871ccb328fc3e156fe5a -_next/static/chunks/6ddf3bf9a66a98fe.js,1765938190944,cbbff3d794184b862084ff29eb122fa30fab531799cbceda84feabf471d2e18e -_next/static/chunks/02224c9ea0e5e629.js,1765938190960,f0229d6d7104f4e28979caf5a3326856b81e1bc89559fdc2691d243715eb4e3b -_next/static/chunks/1af65342bf6da70c.js,1765938190883,defc0dcb657fa60628664d868b67ab3eecd64c74859b0ef98ad3c7611e1b35d8 -_next/static/ah2WPISYb_AYWb2Bg2WKJ/_ssgManifest.js,1765938203870,dc28a4dc92fe352ed5d2201bd3972ce47691bc8e89e0400a68d1541d0567c6d5 -_next/static/ah2WPISYb_AYWb2Bg2WKJ/_clientMiddlewareManifest.json,1765938191718,61663fde99b3394d71653f41c19fe91269442622a4a6695f8352a70fbf5ca4c1 -_next/static/chunks/077019085113a077.js,1765938190859,8e716b861376cbf4fc52bcc4c26e0b4e12d32b81ef2641ff2fe53d9a8a418796 -_next/static/ah2WPISYb_AYWb2Bg2WKJ/_buildManifest.js,1765938191698,dcbe1c9b9159ca21caea98e1bad364012ae284e9551375ca62b83d2811efac91 -_next/static/media/square-logo.f757536d.png,1765938190630,5af85cd153427f89d01c1109e64d5110163bf32b6d199ea1817bd41048d106ed -_next/static/media/slide7.39d18fda.jpg,1765938190721,a41caad5bdf1dbd5b6e87fd7864b14df9e8564ac1d96a89bc23bbaeec654f0b2 -team/__next._index.txt,1765938203510,67a24be10a8026f6e98cea2a0000f8386f9bf8c48a76a92669abefb91bc509e9 -team/__next._tree.txt,1765938203509,e513e17fdd3b6c3a811178dd27e1745df74fa47fc0607bec13ddb4f01f32a20a -_next/static/chunks/7a3d62a9d14a31c8.js,1765938190894,14b5723a1d0d8109bb4208f0201999352086ba3d90a07120b90add79104bfe85 -team/__next.team.txt,1765938203510,a3b789fe88cdb0a0e78ce9ca3a06275a14a89ac1d9d0e1ebc0234830c7e2b0e4 -team/__next._head.txt,1765938203510,9bdaf0f92f734b22d93d60f0f84ec9733f2879282cbbfcf1ec9d182b15284ae7 -team/__next._full.txt,1765938203510,7eab8a06adb0ef367098be7a74cd168295d0efc2c909390f458bb9b33943b675 -team/index.txt,1765938203525,7eab8a06adb0ef367098be7a74cd168295d0efc2c909390f458bb9b33943b675 -team/__next.team/__PAGE__.txt,1765938203537,428791d8baa66ec62009faab091a72ee241be82a38468c7a94f103de5177e4ef -_next/static/chunks/a6dad97d9634a72d.js,1765938190956,18e28d3214eda45048d80d3925ea7627b809e69ad2e95f7f98459e9146a61c3d -tbd/__next._tree.txt,1765938203509,e0942fd2177c059cee3046d83834b01a50a7dd05ac154a0074f5cdf3c7df34e8 -tbd/__next._head.txt,1765938203510,9bdaf0f92f734b22d93d60f0f84ec9733f2879282cbbfcf1ec9d182b15284ae7 -_next/static/chunks/565602ed0dc136be.js,1765938190863,fd92b8281e5167206bb070a79b26c5e83938bce953e6eefbf83227fdb82e2caf -tbd/__next._index.txt,1765938203510,67a24be10a8026f6e98cea2a0000f8386f9bf8c48a76a92669abefb91bc509e9 -_next/static/media/alysha.4c0aa460.png,1765938190651,76d2d5ccb459d41e819df9528f9f55d8c32158cb2a5f054077ef651ff35aab55 -tbd/__next.tbd.txt,1765938203509,a3b789fe88cdb0a0e78ce9ca3a06275a14a89ac1d9d0e1ebc0234830c7e2b0e4 -tbd/__next._full.txt,1765938203509,fe9c8ee38de74b70e64bc56523b6af8cc549d9d0b3453eb327f8018cd3168bcf -tbd/index.txt,1765938203521,fe9c8ee38de74b70e64bc56523b6af8cc549d9d0b3453eb327f8018cd3168bcf -tbd/__next.tbd/__PAGE__.txt,1765938203537,1c731d5a6d4ddf9a19560cc5465da8453e49185d56c78f06a32d92adc413e9f8 -projects/__next._tree.txt,1765938203496,ab0cb7b78937766adc136e338c7867888e29868266d2efb2bfad8b8a453e0544 -projects/__next._index.txt,1765938203496,67a24be10a8026f6e98cea2a0000f8386f9bf8c48a76a92669abefb91bc509e9 -projects/__next._head.txt,1765938203496,9bdaf0f92f734b22d93d60f0f84ec9733f2879282cbbfcf1ec9d182b15284ae7 -projects/__next._full.txt,1765938203496,943235836932c04c9210324fd884cf4ae4928edc8da9eba15f60ff29101724a4 -projects/__next.projects.txt,1765938203496,a3b789fe88cdb0a0e78ce9ca3a06275a14a89ac1d9d0e1ebc0234830c7e2b0e4 -projects/index.txt,1765938203519,943235836932c04c9210324fd884cf4ae4928edc8da9eba15f60ff29101724a4 -_next/static/media/slide1.ad45d428.jpg,1765938190652,a4efbbc9c3b91bd3fc2825f9cca88b2f26f1bc3c101c61e0d8dbf35f69e72fe7 -team/index.html,1765938203522,5a37d24a86b176ca97e980a862a37ff8910be79e30345384cfca2f382c9783b5 -_next/static/chunks/e77ef383f0c30b7b.js,1765938190884,9a1f91841d9e35cc42c7484773292448ea5ded37ae9a7bdef8f5adda3c5997da -projects/__next.projects/__PAGE__.txt,1765938203500,61a5431868309fb319886e8328c479e9374fb60a3e012b2144e51abd72e382c8 -bootcamp/__next._tree.txt,1765938203494,6798b3dcc61b6a4eceef6f4fe3a9db375fe39d6d4cdc252c85afc55be01299db -_next/static/media/arc-logo-v3.d5981609.png,1765938190522,7d0f48acde15ea2c9dd41653ddc8a52e2b0937df99fd0f501edec6686acb9e68 -bootcamp/__next._index.txt,1765938203495,67a24be10a8026f6e98cea2a0000f8386f9bf8c48a76a92669abefb91bc509e9 -tbd/index.html,1765938203521,b7a2221be197a7a17ceca872afb0bfaefd2433a259037e6e46ca747bef0132ea -bootcamp/__next._head.txt,1765938203496,9bdaf0f92f734b22d93d60f0f84ec9733f2879282cbbfcf1ec9d182b15284ae7 -bootcamp/__next.bootcamp.txt,1765938203495,a3b789fe88cdb0a0e78ce9ca3a06275a14a89ac1d9d0e1ebc0234830c7e2b0e4 -bootcamp/__next._full.txt,1765938203495,43ec6579cb6068308161a2194b24057cc5c2e22cb1d92301c26f2b38d9b9a92c -bootcamp/index.txt,1765938203513,43ec6579cb6068308161a2194b24057cc5c2e22cb1d92301c26f2b38d9b9a92c -bootcamp/__next.bootcamp/__PAGE__.txt,1765938203536,23579df37749c8fecf4da5a52ea4c793820b38362f476d9cc3a6c0a73f040f2c -_next/static/chunks/0dbc6fd1725ef39b.js,1765938190793,366a25587c3c8b2253a2da19ce83b51c7635c8219bd3d9c5388ba38eb5d0f0b9 -projects/index.html,1765938203519,766bb90a5714af5ff70802ebd845ac805e0e64df2a609eb8534f02f90b6321be -_next/static/media/vidhi.d57eb8e4.jpeg,1765938190476,49cad84fd0da2e2153012f6d84c21c082960f9c77f704235bb88f5d9e8a86338 -_next/static/media/glenne.024028bc.png,1765938190495,3bbf2bc89221e96c0692271b78e920ac61e41782214e83b8c7293ba06c9ab4ca -404/index.html,1765938203492,aff9460c244699052541b08199df5e44b47d0ef26a9ae46ba4239df310a8472f -bootcamp/index.html,1765938203510,855a39cbb7223157fee191b0a2a946549c223ac33e14a674c3a6d146e6c5573e -_next/static/media/aryan.96244433.jpeg,1765938190518,9a52fccffd26cd4450758c86ef9fa9038a36bbe4408e1d2ba187dead318816d9 -_next/static/media/anika.bbbc6f00.jpg,1765938190469,2ecf43df467962740bfee3d4542b533d44078b5d7e3622992b494ef03eb2c50d -_next/static/media/nitika.0f7200f9.jpg,1765938190635,a78a264b1092a2d0ad221e38dc05b3c41f7570f1ef8f6268320a64f7a6376798 -_next/static/media/stock.db898f7a.png,1765938190797,305debac9897de35133db980e481ed646355f3af8c84aa111e5e78e12d9edee4 -_next/static/media/slide8.de56424b.jpg,1765938190844,ed80c71a51a4804a8213f05a7c702d1af7188a644004b948f27895683b8b0b7d -_next/static/media/aamogh.6e87f5ad.png,1765938190555,635d4527701ec0d20f20b07553f822973404318cef573172178ff177f157fb09 -_next/static/media/anushka.cae1c007.jpg,1765938190447,a00e0c86a798d053352b2f75c39da92557743a9addd0206f1de7c68d4721c565 -_next/static/media/squad.345b2a57.jpg,1765938190690,4f80fded3e892e7066dce70fd331dfbbc05b9f35fb478dcf16025b5670895a76 -_next/static/media/diya.d702a49e.jpeg,1765938190735,54f1ecd202837c6bf2baa160b495e7a6c994a9d953e8ab1f24e59e76d3067452 -_next/static/media/aditi.11e9e44a.jpg,1765938190513,bba26c574f86bf90a44f6558f369a08d91aeb4c5709da7f523f1370401989750 -_next/static/media/smera.42ac48ea.png,1765938190530,43a3f97edab937f3407546d41fd85dc254e964d2ab680d752a666e0e3d6bcc1f -_next/static/media/trading.a0991289.png,1765938190834,187df50fb7e40b3e7c7d1a0c9b678b588a11a90c6415265cb326f284a0a75764 -_next/static/media/slide6.b94c9d09.jpg,1765938190895,b416386125adb61d55800836777af4e7c90eb8c557901b8411fb2305cd10545e +__next._index.txt,1766091525920,f77674a849acd0f07e612e95cd87133a12609170e32d701048ca3a575a336984 +__next.__PAGE__.txt,1766091525919,b6648affa3d7ac96cf2e9751d2b47907dfdffe178e05b6156b25b60b16bd83e3 +__next._head.txt,1766091525919,00804522901bc7deebdaa3f0260958842a4a91c026eacc0ede6c8f6e3b587a54 +__next._tree.txt,1766091525910,8dcb1a90c72755aa7b541b82e0470f5ee66293370347a43bce7b92728746295b +index.txt,1766091526042,d7273ce21780659ed4d7f1bdaf9a8c1ded8aee42c7b5ebb5e4d048fbb895386d +__next._full.txt,1766091525910,d7273ce21780659ed4d7f1bdaf9a8c1ded8aee42c7b5ebb5e4d048fbb895386d +_not-found/__next._not-found.txt,1766091525871,e6f89a579f83d9d080ac53ef37e9f2af6430a23ad3c1cd5a2e62ff362f0f74e4 +_not-found/__next._tree.txt,1766091525870,a2d66a818badd49092fbc8e2abf42e4aff083f1568651cdc2153cc691e6a483a +_not-found/__next._index.txt,1766091525873,f77674a849acd0f07e612e95cd87133a12609170e32d701048ca3a575a336984 +_not-found/__next._head.txt,1766091525874,adb6593384d34694a6e293af466cdb36e357f695df60fa6a1340939acc869582 +_not-found/__next._full.txt,1766091525871,55b13837f8ea0ab83a7d77413bd4d0219375b2b1a903156f231f83f4075fa9a1 +_not-found/index.txt,1766091525920,55b13837f8ea0ab83a7d77413bd4d0219375b2b1a903156f231f83f4075fa9a1 +_next/static/OG9V3wXbPAB6sFKGHauk6/_ssgManifest.js,1766091526527,dc28a4dc92fe352ed5d2201bd3972ce47691bc8e89e0400a68d1541d0567c6d5 +_not-found/__next._not-found/__PAGE__.txt,1766091525873,431f7cc518e9f50c8f751535014dba5cc981a79dcb372150cf5827fca08f3042 +_next/static/OG9V3wXbPAB6sFKGHauk6/_clientMiddlewareManifest.json,1766091514935,61663fde99b3394d71653f41c19fe91269442622a4a6695f8352a70fbf5ca4c1 +_next/static/OG9V3wXbPAB6sFKGHauk6/_buildManifest.js,1766091514918,dcbe1c9b9159ca21caea98e1bad364012ae284e9551375ca62b83d2811efac91 +favicon.ico,1766091525615,9960c28b7d6ac352cf1ba11369584c8247271cb77e217561c647620d67872eea +_next/static/media/small-header--export.55654138.svg,1766091514146,331cbb87a266899507468acf1aa9ce8b2049625b448d30e5ad913d6f0b604327 +index.html,1766091526020,a8619a20646f4e49ecdd23913f8bfca9a4f6a9b62a16fd45295fb6fc2111e5dc +404.html,1766091525920,f9dbe643d5953847541f5c640d44c60ca7cdf4c4c063863f74f0e49c3f5ea139 +_next/static/media/sarvesh.7b29c81f.jpg,1766091513750,a77413f06c21341769a37ca9d32aeb01ef72d15f487ac71501989c7e13299786 +_next/static/media/hero2-mobile--export.05f476f3.svg,1766091514107,ca13110d1441ee47f227f1e412533caed21be8665c61dc492432ad1744327cf8 +_next/static/media/hero3--export.9fa9144e.svg,1766091513747,2a9b7e91560af95d37664651cd1814cdccc1b55422da8b50f93e36f8537003d3 +_not-found/index.html,1766091525920,f9dbe643d5953847541f5c640d44c60ca7cdf4c4c063863f74f0e49c3f5ea139 +_next/static/media/Geist_UltraBlack-s.p.83921453.woff2,1766091514023,5f07aee36dbc4e16a91aee45a14789d35a5dc6bf70574e90b5aec569041b173b +_next/static/media/Geist_UltraLight-s.p.618ca1e8.woff2,1766091514134,b8717e8eb60d08dcfba18cae79eeb20be95d9cbfd40667041074b210b19d3036 +_next/static/media/Geist_Regular-s.p.d4cb610a.woff2,1766091513861,8b34795dc5ab55699dbac35ade3c3bdc2abbee61828ae7b0048215286c57783f +_next/static/media/Geist_SemiBold-s.p.1e9785bc.woff2,1766091513886,6fb115d592dd310235d18c4a3a705f2479fbdb337125b6e9657e7b7e32b7d7d5 +_next/static/media/Geist_Light-s.p.32f638d4.woff2,1766091513784,ea5007c3e87efaef4c594433d50344107847559b704a986ed19aa40cfe7d44fd +_next/static/media/Geist_Medium-s.p.0e2406be.woff2,1766091513846,2beb4c5a53ddd5120a6179a6973bf8f68a362dbcf04ded082243904a381f19ed +_next/static/media/Geist_Black-s.p.1a53d763.woff2,1766091513776,b515dd90e543b7d58f6deba32c34d6895dcf3d5e3e3d5551279db1b2fc01c8b8 +_next/static/media/Geist_Bold-s.p.ec10ca61.woff2,1766091513786,4d57ef2b25f85cfc72aa89a350aa17081f5b4204134268004284ac3840a4ae73 +_next/static/media/GeistMono_UltraLight.p.4c7d3b1f.woff2,1766091513785,56a7ed1c7604f2cfad35bea5c33a72898dab050c4b4cf4f6b0d9ecbcdcda3b58 +_next/static/media/GeistMono_UltraBlack.p.daa943a2.woff2,1766091513776,c6659da5b890353b05830ccb798be06955ff7b54ce373fda3e47c4f61a00fba8 +_next/static/media/Geist_Thin-s.p.efc51e30.woff2,1766091514088,a49cfd8fbbac9317a0ac77278a7297578cc2ef9882b276378033380ddec9b661 +_next/static/media/gtaa.89323d96.png,1766091513785,615cfea20fb380d6528b2a63fab185030efc89273855b1f3202f4a301b45ceba +_next/static/media/GeistMono_Thin.p.e736dcca.woff2,1766091514206,ba4574a042d8dd5fb294d93fd1074fb47aaf9ec5002370d72f71ca41c9d3daca +_next/static/media/GeistMono_SemiBold.p.20204b0d.woff2,1766091513798,a27724d1679dc02fbafe2895542a9cd144f579fb997c6dd6788373b82c264d3f +_next/static/media/footer-mobile2--export.e0f99493.svg,1766091513787,c2e4aff114075836bbc2cb9f5ac305b36a007a33d22b873c49668ddc7197e17a +_next/static/media/footer--export.b9a17393.svg,1766091513846,3fcf9834eafbf752571acfff0600d275520ffe53f4329e14409c46ba226fbd80 +_next/static/media/favicon.a95ed13d.ico,1766091514006,9960c28b7d6ac352cf1ba11369584c8247271cb77e217561c647620d67872eea +_next/static/chunks/f8d9fc890eefec2e.js,1766091514127,7a522ae6ded68517d859454123451e46d56030e32dfa8b07307d9602b64ee165 +_next/static/chunks/f076752ea675976b.js,1766091513785,ba5aebfb99baf66054545a3e96146ed2ddfe479bc7cd9fad5989a111023af59c +_next/static/chunks/ab9dece6d90c1ac4.css,1766091514240,4c747114c1e80615fbd24ec4e77b5fb2b44f6f51a1dec7bc287f6f0241602592 +_next/static/media/GeistMono_Bold.p.ebb42981.woff2,1766091513777,c2b783736b2280a4caf39dffbff10f1f7e8fc128b57825f76ea620c5ec297664 +_next/static/media/GeistMono_Regular.p.c18b7e71.woff2,1766091514139,cffdb9897db53cb2b2eb88cae82a6f60826ae39bbbe9e9e25fb28798c0694863 +_next/static/media/GeistMono_Light.p.80098253.woff2,1766091513824,1022b6f49b0a6cb7773bbeac2e0ae4783a7a82901d63dd9fab9d2c8ba929ef29 +_next/static/media/GeistMono_Medium.p.5f165be8.woff2,1766091514233,df86e307ace4e9dc4d0bbd4455b3ab510ad7ee5b0305d8fad0fb545af47197d5 +_next/static/media/GeistMono_Black.p.bfd10e20.woff2,1766091513748,9d09d0dd38814ecb1af5e8f50657fc42b7ee79105a23b6bb2ebe3b0ffe050e80 +_next/static/media/apple-touch-icon.eed7d9d8.png,1766091513802,d60615679e857bfba6b5e33b60dd6b92f06af5a1b51c1ecb18aac24efec1e51d +_next/static/chunks/f121244d1c17b88f.js,1766091514259,5ffb99a2a6b5091196a5ba436e6cc45880d78256f4ea37776dfeca16dd05121e +_next/static/chunks/f61486d49dd641b3.js,1766091513768,41bf24904f35dd5c4182ff52e56bfe93cc380fe83eb44c362a372e2f2598b5df +_next/static/chunks/turbopack-7b361e286cc0f325.js,1766091514017,95a46f15d4dc9d4ef5dfa47c9cbe789cb788e8520d485228992ad33ee5d3aa4e +_next/static/chunks/ab76bafb906ba4aa.js,1766091514230,676b5bfe5a436658c0c49c1e46409b5c05f818326fec8bc7e2bd29a7cc8d00a1 +_next/static/chunks/85f5bf30eea4a739.js,1766091514261,d238f5643e2afcaacded66dc50d52771bf946630a76d5b3949d07ee05eda62d9 +_next/static/chunks/607ba5c004e3dfd1.js,1766091513796,366e2f6f3f0bd006798a8a2d0a1f58718c343f8f05488dbf92432502f4b5e704 +_next/static/chunks/4bd78c91e99c0b92.js,1766091513835,5afc98e970581eb40f76f11dc98edb0dfbf433df77a67de2a5fc0b38a5fd2be1 +_next/static/chunks/a9be41b9e2a9b6e0.js,1766091513799,e37e93f54864dad3c06fa58e0bc3c3d4f0b3566d248d0fd3834fac371e5b1bbf +_next/static/chunks/775dbf781640b604.js,1766091514120,d71fb809969a6097b72ee64786d4194cb1e625e3e943eb9daf38ab1d3b05048f +_next/static/chunks/429f066b101335af.js,1766091513866,7c38ae37b7cbdaf9c293b70ca3207d28586b77828015a2ebd3fc269005d9aa7d +_next/static/media/square-logo.f757536d.png,1766091513804,5af85cd153427f89d01c1109e64d5110163bf32b6d199ea1817bd41048d106ed +_next/static/media/slide7.39d18fda.jpg,1766091514021,a41caad5bdf1dbd5b6e87fd7864b14df9e8564ac1d96a89bc23bbaeec654f0b2 +_next/static/chunks/02224c9ea0e5e629.js,1766091513842,f0229d6d7104f4e28979caf5a3326856b81e1bc89559fdc2691d243715eb4e3b +_next/static/chunks/7a3d62a9d14a31c8.js,1766091513855,14b5723a1d0d8109bb4208f0201999352086ba3d90a07120b90add79104bfe85 +_next/static/chunks/1af65342bf6da70c.js,1766091513844,defc0dcb657fa60628664d868b67ab3eecd64c74859b0ef98ad3c7611e1b35d8 +team/__next._index.txt,1766091525910,f77674a849acd0f07e612e95cd87133a12609170e32d701048ca3a575a336984 +team/__next._head.txt,1766091525910,00804522901bc7deebdaa3f0260958842a4a91c026eacc0ede6c8f6e3b587a54 +team/__next._tree.txt,1766091525897,89d44a3c5cd9913541dfd0c3aa8adfce87d59885d438b33f7bd4b35b5fa58700 +team/__next.team.txt,1766091525903,e6f89a579f83d9d080ac53ef37e9f2af6430a23ad3c1cd5a2e62ff362f0f74e4 +team/__next._full.txt,1766091525903,abbe83ab08865707d600eaac51f4647c2d438d6efc99f38c7be4d7ccaf3f6385 +team/index.txt,1766091525924,abbe83ab08865707d600eaac51f4647c2d438d6efc99f38c7be4d7ccaf3f6385 +_next/static/chunks/a6dad97d9634a72d.js,1766091513868,18e28d3214eda45048d80d3925ea7627b809e69ad2e95f7f98459e9146a61c3d +team/__next.team/__PAGE__.txt,1766091525910,0dd6f14cfadc10eafb99b378c909545d348b1e456cb7fc85dc1107e26441d357 +_next/static/chunks/077019085113a077.js,1766091514137,8e716b861376cbf4fc52bcc4c26e0b4e12d32b81ef2641ff2fe53d9a8a418796 +tbd/__next._index.txt,1766091525918,f77674a849acd0f07e612e95cd87133a12609170e32d701048ca3a575a336984 +tbd/__next._head.txt,1766091525918,00804522901bc7deebdaa3f0260958842a4a91c026eacc0ede6c8f6e3b587a54 +tbd/__next._tree.txt,1766091525918,85ba9d75f3a9893f15a556369886c3f5bc4a51eefd55a9361a2282ac33602085 +_next/static/media/alysha.4c0aa460.png,1766091514187,76d2d5ccb459d41e819df9528f9f55d8c32158cb2a5f054077ef651ff35aab55 +tbd/__next.tbd.txt,1766091525918,e6f89a579f83d9d080ac53ef37e9f2af6430a23ad3c1cd5a2e62ff362f0f74e4 +tbd/__next._full.txt,1766091525918,268c04335bb578ddf4a5d79e6b4881a1eb0981c4b55f19b3f707b11466c3e1f7 +_next/static/chunks/565602ed0dc136be.js,1766091514141,fd92b8281e5167206bb070a79b26c5e83938bce953e6eefbf83227fdb82e2caf +tbd/index.txt,1766091526071,268c04335bb578ddf4a5d79e6b4881a1eb0981c4b55f19b3f707b11466c3e1f7 +tbd/__next.tbd/__PAGE__.txt,1766091525919,e80356872f442a183166b3cb018176acdec6d949ecbd9c12d8785dff3939cf9a +projects/__next._tree.txt,1766091525919,30d87e0dfad9b8eb7d274612de0713389d33210556db1a77b63566b65a374ce6 +projects/__next._index.txt,1766091525919,f77674a849acd0f07e612e95cd87133a12609170e32d701048ca3a575a336984 +_next/static/media/slide1.ad45d428.jpg,1766091514148,a4efbbc9c3b91bd3fc2825f9cca88b2f26f1bc3c101c61e0d8dbf35f69e72fe7 +projects/__next._head.txt,1766091525920,00804522901bc7deebdaa3f0260958842a4a91c026eacc0ede6c8f6e3b587a54 +projects/__next._full.txt,1766091525919,4e30730ec600cefcd5fed99d053f5f4c8b6f100ead87e03492fec36d9f1aa54d +projects/__next.projects.txt,1766091525919,e6f89a579f83d9d080ac53ef37e9f2af6430a23ad3c1cd5a2e62ff362f0f74e4 +_next/static/chunks/e77ef383f0c30b7b.js,1766091514257,9a1f91841d9e35cc42c7484773292448ea5ded37ae9a7bdef8f5adda3c5997da +_next/static/media/arc-logo-v3.d5981609.png,1766091513797,7d0f48acde15ea2c9dd41653ddc8a52e2b0937df99fd0f501edec6686acb9e68 +projects/index.txt,1766091526076,4e30730ec600cefcd5fed99d053f5f4c8b6f100ead87e03492fec36d9f1aa54d +team/index.html,1766091526007,361021ca952e3dbe704f86df153fc94dd71a3381bbe2b4635a157cfa0918b1e9 +projects/__next.projects/__PAGE__.txt,1766091526175,f0f93aff867351c500f9a2f6db6f227a1855dc8c2f8aa1b3ec8492fb1a86e05f +bootcamp/__next._tree.txt,1766091525874,4343a3e791b95eec05964d7787057a32594cbff9a3476f93ca2e42f1b3e3db3c +bootcamp/__next._index.txt,1766091525898,f77674a849acd0f07e612e95cd87133a12609170e32d701048ca3a575a336984 +bootcamp/__next._head.txt,1766091525901,00804522901bc7deebdaa3f0260958842a4a91c026eacc0ede6c8f6e3b587a54 +tbd/index.html,1766091526053,67b23ef941a5d15cbff1efe640e1cf16698001c335d4f7a8fe14794d35b416ca +bootcamp/__next.bootcamp.txt,1766091525898,e6f89a579f83d9d080ac53ef37e9f2af6430a23ad3c1cd5a2e62ff362f0f74e4 +bootcamp/__next._full.txt,1766091525874,3a53de32b0f9bd7da9acee363470941e8c8d726b040652a3555c8b7d5caf6eea +bootcamp/index.txt,1766091525923,3a53de32b0f9bd7da9acee363470941e8c8d726b040652a3555c8b7d5caf6eea +bootcamp/__next.bootcamp/__PAGE__.txt,1766091526169,9e223ec7c763d8517ba8f3bab9a556177ec7a3136f63ea4124cab790a8bf961c +projects/index.html,1766091526076,8fef1ea00cb40f0ac48da92d3c889c8d0382ea11485fed1b9d478e52e24cb8de +_next/static/chunks/0dbc6fd1725ef39b.js,1766091513772,366a25587c3c8b2253a2da19ce83b51c7635c8219bd3d9c5388ba38eb5d0f0b9 +_next/static/media/vidhi.d57eb8e4.jpeg,1766091513842,49cad84fd0da2e2153012f6d84c21c082960f9c77f704235bb88f5d9e8a86338 +_next/static/media/glenne.024028bc.png,1766091514086,3bbf2bc89221e96c0692271b78e920ac61e41782214e83b8c7293ba06c9ab4ca +bootcamp/index.html,1766091525968,f7f3dc1cd48f818d69b504726cd129b750fc3d22102d48593b249a62ea55cf64 +404/index.html,1766091525920,f9dbe643d5953847541f5c640d44c60ca7cdf4c4c063863f74f0e49c3f5ea139 +_next/static/media/aryan.96244433.jpeg,1766091513760,9a52fccffd26cd4450758c86ef9fa9038a36bbe4408e1d2ba187dead318816d9 +_next/static/media/anika.bbbc6f00.jpg,1766091513749,2ecf43df467962740bfee3d4542b533d44078b5d7e3622992b494ef03eb2c50d +_next/static/media/nitika.0f7200f9.jpg,1766091513843,a78a264b1092a2d0ad221e38dc05b3c41f7570f1ef8f6268320a64f7a6376798 +_next/static/media/stock.db898f7a.png,1766091513768,305debac9897de35133db980e481ed646355f3af8c84aa111e5e78e12d9edee4 +_next/static/media/slide8.de56424b.jpg,1766091513799,ed80c71a51a4804a8213f05a7c702d1af7188a644004b948f27895683b8b0b7d +_next/static/media/aamogh.6e87f5ad.png,1766091514222,635d4527701ec0d20f20b07553f822973404318cef573172178ff177f157fb09 +_next/static/media/anushka.cae1c007.jpg,1766091513782,a00e0c86a798d053352b2f75c39da92557743a9addd0206f1de7c68d4721c565 +_next/static/media/squad.345b2a57.jpg,1766091514220,4f80fded3e892e7066dce70fd331dfbbc05b9f35fb478dcf16025b5670895a76 +_next/static/media/diya.d702a49e.jpeg,1766091514184,54f1ecd202837c6bf2baa160b495e7a6c994a9d953e8ab1f24e59e76d3067452 +_next/static/media/aditi.11e9e44a.jpg,1766091513768,bba26c574f86bf90a44f6558f369a08d91aeb4c5709da7f523f1370401989750 +_next/static/media/smera.42ac48ea.png,1766091513886,43a3f97edab937f3407546d41fd85dc254e964d2ab680d752a666e0e3d6bcc1f +_next/static/media/trading.a0991289.png,1766091514101,187df50fb7e40b3e7c7d1a0c9b678b588a11a90c6415265cb326f284a0a75764 +_next/static/media/slide6.b94c9d09.jpg,1766091514445,b416386125adb61d55800836777af4e7c90eb8c557901b8411fb2305cd10545e diff --git a/sites/mainweb/app/bootcamp/page.tsx b/sites/mainweb/app/bootcamp/page.tsx index 88b1181..1e3c12f 100644 --- a/sites/mainweb/app/bootcamp/page.tsx +++ b/sites/mainweb/app/bootcamp/page.tsx @@ -7,42 +7,20 @@ import Footer from "@/components/Footer"; import Major from "@/components/Text/Major"; import Mini from "@/components/Text/Mini"; -const CodeIcon = (props: React.SVGProps) => ( - - - -); - -const BookOpenIcon = (props: React.SVGProps) => ( - - - -); - -const UsersIcon = (props: React.SVGProps) => ( - - - -); - -const LightBulbIcon = (props: React.SVGProps) => ( - - - -); - const AccordionItem: React.FC<{ question: string; answer: string }> = ({ question, answer }) => { const [open, setOpen] = useState(false); return ( -
+
- {open &&
{answer}
} +
+

{answer}

+
); }; @@ -56,156 +34,145 @@ const BootcampPage: React.FC = () => { return () => window.removeEventListener("resize", handleResize); }, []); - const faq = [ - { q: "Do I need prior programming experience?", a: "No! The bootcamp is designed for complete beginners." }, - { q: "How much time should I commit each week?", a: "Plan for 4-6 hours per week: workshops, mentor meetings, and projects." }, - { q: "What if I miss a workshop?", a: "All workshops are recorded for later viewing." }, - { q: "How much does the bootcamp cost?", a: "The bootcamp costs $20 as a one-time fee to cover materials. Self-paced online access is free." }, - { q: "What do I get for completing the bootcamp?", a: "A portfolio of projects, Python and ML skills, and DSGT community access." }, - { q: "Can I still join DSGT projects after the bootcamp?", a: "Yes! Graduates can lead and contribute to DSGT projects." }, - ]; - return ( -
- - - -
- - {/* HERO */} -
- - DSGT Bootcamp - - - Learn Data Science from Scratch - - - A beginner-friendly program teaching Python, pandas, machine learning, and more. Build real projects and join Georgia Tech's largest data science community. - - - -
- - {/* WHAT IS BOOTCAMP */} -
- - What is the DSGT Bootcamp? - - - The DSGT Bootcamp is a semester-long program designed to teach students data science fundamentals... - -
-
-
550+
- DSGT Members +
+ + + +
+ + {/* HERO SECTION */} +
+
+
+ + + + + Spring 2025 Registration Open
-
-
8-10
- Weeks of Training +

+ DSGT
+ Bootcamp. +

+

+ Bridging the gap between curiosity and engineering. A semester-long, mentor-led program for Georgia Tech students. +

+ -
-
$20
- One-Time Fee (Cost) +
+ + {/* THE CODE ICON / CLASS COMPONENT */} +
+
+
+

class DSGTBootcamp:

+

def __init__(self, student):

+

self.experience = 0

+

self.goals = ["Python", "Pandas", "ML"]

+

def graduate(self):

+

return "Data Scientist"

- {/* WHY JOIN */} -
- Why Join the Bootcamp? -
- {[ - { icon: , title: "No Experience Needed", desc: "Start from zero. Our curriculum walks you through every concept step-by-step." }, - { icon: , title: "Personal Mentorship", desc: "Work with experienced mentors who provide guidance and support throughout the program." }, - { icon: , title: "Hands-On Projects", desc: "Build a portfolio-worthy capstone project to demonstrate your skills." }, - { icon: , title: "Industry-Relevant Skills", desc: "Learn tools and techniques used by top tech companies and research labs." }, - { icon: , title: "Community & Networking", desc: "Join a community of 550+ students passionate about data science." }, - { icon: , title: "Portfolio Projects", desc: "Build real projects you can showcase on your resume and GitHub." }, - ].map((item, i) => ( -
- {item.icon} - {item.title} - {item.desc} -
- ))} + {/* METRICS BAR */} +
+ {[ + { label: "Community", val: "550+", sub: "Active DSGT Members" }, + { label: "Duration", val: "10 Weeks", sub: "Intensive Workshops" }, + { label: "Pricing", val: "$20", sub: "One-time materials fee" } + ].map((stat, i) => ( +
+

{stat.label}

+

{stat.val}

+

{stat.sub}

+
+ ))} +
+ + {/* BENTO CONTENT BOXES */} +
+
+

The Foundation

+

+ We realized most students want to learn Data Science but don't know where to start. This is the bridge. + A semester-long program that focuses on Python fundamentals, data manipulation, and actual machine learning + implementation. No prerequisite classes required. +

+
+
+

Join Georgia Tech's largest DS community.

+

Access to DSGT projects, networking events, and career panels.

+
+

EST. 2021

- {/* CURRICULUM */} -
- What You'll Learn -
+ {/* CURRICULUM SECTION */} +
+
+

The
Curriculum

+

+ Our curriculum is updated every semester to reflect industry standards. + Expect deep-dives into Python, NumPy, Pandas, and Scikit-Learn. +

+
+
{[ - { title: "Python Fundamentals", color: "yellow-500", desc: "Variables, data types, functions, loops, and OOP basics." }, - { title: "Data Manipulation", color: "blue-500", desc: "Clean, transform, and analyze data using pandas and NumPy." }, - { title: "Data Visualization", color: "green-500", desc: "Create insightful charts with matplotlib and seaborn." }, - { title: "Machine Learning", color: "purple-500", desc: "Intro to supervised learning, regression, classification with scikit-learn." }, + { w: "1-4", t: "Python Basics", d: "Syntax, logic, and functional programming basics." }, + { w: "5-8", t: "Data Analysis", d: "Cleaning and exploring with Pandas and NumPy." }, + { w: "9-12", t: "Machine Learning", d: "Supervised learning and model evaluation." }, + { w: "13-16", t: "Capstone", d: "Final projects presented to the GT community." } ].map((item, i) => ( -
- - {item.title} - {item.desc} +
+

Weeks {item.w}

+

{item.t}

+

{item.d}

))}
- -
- Weekly Topics -
- {[ - 'Week 1-2: Python Basics & Programming Fundamentals', - 'Week 3-4: Data Structures & File Handling', - 'Week 5-6: NumPy Arrays & Mathematical Operations', - 'Week 7-8: Pandas DataFrames & Data Cleaning', - 'Week 9-10: Data Visualization & Exploratory Analysis', - 'Week 11-12: Introduction to Machine Learning', - 'Week 13-14: Model Building & Evaluation', - 'Week 15-16: Capstone Project Presentations', - ].map((week, i) => ( -
- - {week} -
- ))} -
-
- {/* FAQ */} -
- Frequently Asked Questions - {faq.map((item, i) => )} + {/* FAQ SECTION */} +
+

Support & FAQ

+
+ {[ + { q: "Prior programming experience?", a: "None. We designed this specifically for beginners." }, + { q: "Time commitment?", a: "Plan for 4-6 hours per week: workshops and mentor meetings." }, + { q: "Materials cost?", a: "The $20 fee covers materials and social events. Self-paced access is free." }, + { q: "Community access?", a: "Graduates get priority access to lead DSGT research and projects." } + ].map((item, i) => )} +
- {/* FINAL CTA */} -
- Ready to Start Your Data Science Journey? - Join hundreds of Georgia Tech students who have launched their careers through the DSGT Bootcamp. - + {/* FINAL CALL TO ACTION */} +
+
+

Start learning this Spring.

+

+ Join the Spring 2025 cohort and get your certificate in Data Science. +

+ + Apply Now +
-
+
); }; diff --git a/sites/mainweb/app/not-found.tsx b/sites/mainweb/app/not-found.tsx new file mode 100644 index 0000000..c265f3f --- /dev/null +++ b/sites/mainweb/app/not-found.tsx @@ -0,0 +1,71 @@ +// src/app/not-found.tsx +"use client"; + +import { useState, useEffect } from "react"; +import Link from "next/link"; +import Background from "@/components/Background"; +import Navbar from "@/components/Navbar"; +import Footer from "@/components/Footer"; + +export default function NotFound() { + const [windowWidth, setWindowWidth] = useState(1024); + + useEffect(() => { + // Sync window width for Navbar responsiveness + setWindowWidth(window.innerWidth); + const handleResize = () => setWindowWidth(window.innerWidth); + window.addEventListener("resize", handleResize); + return () => window.removeEventListener("resize", handleResize); + }, []); + + return ( +
+ + + + +
+
+ + {/* Visual depth glow */} +
+ +
+
+ Error 404 // Lost in Space +
+

+ You fell
+ out of place. +

+
+ +

+ The path you followed doesn't exist in our current deployment. Let's get you back to familiar territory. +

+ +
+ + Back to Home + + + View Projects + +
+
+
+ +
+
+ ); +} \ No newline at end of file diff --git a/sites/mainweb/app/page.tsx b/sites/mainweb/app/page.tsx index 35a210e..5df9bd5 100644 --- a/sites/mainweb/app/page.tsx +++ b/sites/mainweb/app/page.tsx @@ -3,18 +3,14 @@ import { useState, useEffect, useMemo, useCallback } from "react"; import Image from "next/image"; +import Link from "next/link"; import Background from "@/components/Background"; import Navbar from "@/components/Navbar"; import Hero from "@/components/Hero"; import Section from "@/components/Section"; -import Major from "@/components/Text/Major"; -import Mini from "@/components/Text/Mini"; -import Minor from "@/components/Text/Minor"; import Card from "@/components/Card"; import Footer from "@/components/Footer"; -import LearnMore from "@/components/LearnMore/LearnMore"; -import EventCard from "@/components/EventCard"; import { Chart as ChartJS, ArcElement, Tooltip, Legend, TooltipItem } from "chart.js"; import dynamic from "next/dynamic"; @@ -25,17 +21,14 @@ import squad from "@/assets/images/2025/squad.jpg"; import slide6 from "@/assets/images/slides/slide6.jpg"; import slide7 from "@/assets/images/slides/slide7.jpg"; import slide8 from "@/assets/images/slides/slide8.jpg"; -import dlp4 from "@/assets/images/logos/dlp4.png"; -import furnichanter from "@/assets/images/logos/furnichanter.png"; import arc from "@/assets/images/logos/arc-logo-v3.png"; import gtaa from "@/assets/images/logos/gtaa.png"; -import blueconduit from "@/assets/images/logos/blueconduit.png"; import stock from "@/assets/images/logos/stock.png" import trading from "@/assets/images/logos/trading.png" const Pie = dynamic(() => import("react-chartjs-2").then(mod => mod.Pie), { ssr: false, - loading: () =>
Loading Chart...
+ loading: () =>
Initializing Analytics...
}); ChartJS.register(ArcElement, Tooltip, Legend); @@ -43,7 +36,7 @@ ChartJS.register(ArcElement, Tooltip, Legend); type PieTooltipItem = TooltipItem<'pie'>; const Home = () => { - const [windowWidth, setWindowWidth] = useState(0); + const [windowWidth, setWindowWidth] = useState(1024); const handleResize = useCallback(() => { setWindowWidth(window.innerWidth); @@ -57,7 +50,7 @@ const Home = () => { const chartOptions = useMemo(() => ({ responsive: true, - maintainAspectRatio: true, + maintainAspectRatio: false, // Changed to false to allow container to control size plugins: { tooltip: { callbacks: { @@ -70,372 +63,190 @@ const Home = () => { return ` ${context.label}: ${value} (${percent}%)`; }, }, - backgroundColor: 'rgba(30, 41, 59, 0.9)', - titleColor: '#fff', - bodyColor: '#e2e8f0', - padding: 10, - borderRadius: 6, + backgroundColor: 'rgba(10, 10, 10, 0.9)', + titleFont: { family: 'monospace' }, + bodyFont: { family: 'monospace' }, + padding: 12, + cornerRadius: 4, }, legend: { position: 'bottom' as const, labels: { - color: '#fff', - font: { size: 14 } + color: '#94a3b8', + font: { family: 'monospace', size: 11 }, + padding: 15, + boxWidth: 12 } } }, - color: "#fff", + layout: { + padding: { + bottom: 10 // Extra room for the legend + } + } }), []); return ( -
- - +
+ + -
-
-
- About Us - - As the largest student-run data science organization at Georgia Tech, - we provide technical skill development via club projects, workshops, - guest speakers, and more. DSGT is open to all majors and focuses on projects, bootcamps, and Hacklytics. - - - Meet the Team - + {/* ABOUT SECTION */} +
+
+
+

About Us.

+

+ As the largest student-run data science organization at Georgia Tech, we provide technical skill development via club projects, workshops, and guest speakers. +

+ + Meet the Team → +
-
-
- The DSGT Executive Team in a group photo -
+
+ Team
-
- Who We Are - In Fall 2025, we had 550+ DSGT members. Here's a snapshot of class and major demographics: -
-
- CLASS DEMOGRAPHICS -
- -
+ {/* STATS SECTION - FIXED OVERFLOW */} +
+
+
+

Our Ecosystem.

+

550+ Members

-
- MAJOR DEMOGRAPHICS -
- +
+ {/* Class Card */} +
+

Class Year

+
+
+ +
+
-
-
-
- Reflecting Georgia Tech's diverse, interdisciplinary focus on data and technology. -
-
- -
-
-
- Bootcamp - - Our bootcamp teaches core data science skills, from data cleaning to feature engineering and model building. - Learn Python, pandas, visualization, and machine learning fundamentals through a structured, hands-on project. - - - Learn more at our Bootcamp site - -
-
-
-
- Students collaborating during a DSGT Bootcamp session + {/* Major Card - Fixed Cutting Off */} +
+

Major

+
+
+ +
+
-
-
-
-
-
- Attendees gathered at the Golden Byte 2024 datathon -
-
-
- Hacklytics - - Hacklytics is Georgia Tech's premier 36-hour datathon brought to you by DSGT. - Join hundreds of students for a weekend of data science, workshops, and prizes. - - - Register/Learn more about Golden Byte 2026 - + {/* BOOTCAMP SECTION */} +
+
+ Bootcamp +
+

Bootcamp.

+

+ Teaching core skills from data cleaning to model building. Learn Python and pandas through hands-on work. +

+ + Go to Bootcamp Site +
-
- Projects Showcase - - Our projects give members hands-on experience while exploring the power of - data science and AI across diverse applications, from deep learning to financial modeling. - - -
- - {/* === VIEW ALL PAST PROJECTS CARD === */} - - - {/* === ARC PROJECT CARD === */} - - {/* Logo on top */} -
-
- ARC Logo -
-
- - {/* Title below image */} -

- Applied Research Competitions (ARC) -

-
- - Actively Recruiting - -
- - {/* Description */} -

- ARC is a student-run research group at Georgia Tech focused on machine learning, information retrieval, and data-driven scientific modeling. Members participate in competitions like CLEF, Kaggle, and TREC, while also publishing research notes. The group is open to all DS@GT members, fostering hands-on experience in competitive research challenges. + {/* HACKLYTICS SECTION */} +

+
+
+

Hacklytics.

+

+ Georgia Tech's premier 36-hour datathon. Join hundreds of students for data science challenges and prizes.

- - {/* Link */} - - Learn More → + + Register for 2026 - - - {/* Other project cards */} - - {/* Logo on top */} -
-
- Roboinvesting Logo -
+ Hacklytics +
+
- {/* Title */} -

Roboinvesting

-
- - Actively Recruiting - -
- - {/* Description */} -

- A machine learning–driven trading simulation that analyzes - technical indicators, macroeconomic signals, - and risk metrics to generate - data-informed trading decisions. Built for - education and real-world financial modeling experience. -

- - {/* Email contact link */} - - Get in Contact Now → - -
- - - {/* Logo on top */} -
-
- Roboinvesting Logo -
-
- - {/* Title */} -

Real-Time AI Trading Agent

-
- - Actively Recruiting - -
+ {/* PROJECTS SECTION */} +
+
+
+

Projects.

+

Hands-on Engineering

+
- {/* Description */} -

- A machine learning–driven trading simulation that analyzes - technical indicators, macroeconomic signals, - and risk metrics to generate - data-informed trading decisions. Built for - education and real-world financial modeling experience. -

+
+ +
ARC
+

ARC Research

+
Active
+

ML competition group focusing on Kaggle and CLEF research.

+ Learn More → +
- {/* Email contact link */} - - Get in Contact Now → - + +
Robo
+

Roboinvesting

+
Active
+

Trading simulation analyzing technical indicators for financial modeling.

+ Contact Lead →
- -
- - Closed - -
-

- The sports analysis project is a space for students to explore - sports-related data. Past projects include NFL projections, NBA roster - optimization, and odds analysis using advanced statistics. -

-
+ +
AI
+

AI Trading Agent

+
Active
+

Conversational AI tool for real-time portfolio management using NLP.

+ Contact Lead → +
- -

- View All Past Projects -

-

- Explore our complete archive of data science projects spanning machine learning, analytics, and innovative applications across multiple semesters. -

- - Browse Projects Archive → - -
+ +
Sports
+

Sports Analytics

+
Closed
+

Exploratory research including NFL projections and NBA roster optimization.

+
+ +

Past Archive

+

View all engineering projects built by our members over the years.

+ Browse Archive → + +
-
-
- Get Involved -
- Ready to start your data science journey? Check out these opportunities: + {/* GET INVOLVED */} +
+
+
+

Get Involved.

+

Largest Technical Org at GT

-
-
-
-
- - Take part in the largest data science organization at Georgia Tech! Join our community and mailing list. - -
- -
- - Join one of the many executive teams that help run DSGT, including projects, finance, and marketing. - -
- -
- - Golden Byte is Georgia Tech's premier 36-hour datathon. Theme: "Golden Byte" - A challenging weekend of data fun! - -
+
+ {[ + { t: "Member", d: "Join the mailing list.", i: slide1, l: "https://member.datasciencegt.org/" }, + { t: "Leadership", d: "Join the executive teams.", i: slide7, l: "/tbd" }, + { t: "Hacklytics", d: "36-hour datathon. Feb 20-22.", i: slide6, l: "https://hacklytics.io/" } + ].map((event, i) => ( +
+
{event.t}
+
+

{event.t}

+

{event.d}

+ {event.l.startsWith("http") ? ( + Apply Now → + ) : ( + Apply Now → + )} +
+
+ ))}
diff --git a/sites/mainweb/app/projects/page.tsx b/sites/mainweb/app/projects/page.tsx index eb6b14a..7519b7c 100644 --- a/sites/mainweb/app/projects/page.tsx +++ b/sites/mainweb/app/projects/page.tsx @@ -1,6 +1,7 @@ "use client"; import { useState, useEffect } from "react"; +import Link from "next/link"; import Background from "@/components/Background"; import Navbar from "@/components/Navbar"; import Footer from "@/components/Footer"; @@ -12,84 +13,50 @@ interface Project { lead: string; description: string; tech: string[]; + category: "Deep Learning" | "Finance" | "Sports" | "General DS"; } const projects: Project[] = [ { name: "Deep Learning Playground", lead: "Noah Iversen", - description: - "Deep Learning Playground is an innovative learning venture focused on making the process of training machine learning and deep learning models understandable and accessible. At its core, our project involves creating a user-friendly web application that teaches people the ropes of effectively training these models. Whether you're a seasoned developer or just starting out, our project provides hands-on experience in the intersection of web development and data science.", - tech: [ - "AWS", - "NextJs", - "Docker", - "React/Redux", - "TypeScript", - "Node.js", - "Python", - "PyTorch", - "pandas", - "NumPy", - "scikit-learn", - "Django", - ], + category: "Deep Learning", + description: "An interactive web application designed to demystify neural network training. At its core, the project allows users to visualize backpropagation and architecture tweaks in real-time.", + tech: ["AWS", "Docker", "PyTorch", "TypeScript", "NextJs", "Django"], }, { name: "AI-Driven Investment Platform", lead: "Aryan Hazra", - description: - "Using AI to conversationally help investors reach investing goals. The goal of this is to be a conversational tool that can adapt and change strategies based on information that the client provides, as opposed to a static input and output the way many robo investors do.", - tech: [ - "Data Analytics", - "Machine Learning", - "Natural Language Processing", - "Python", - ], + category: "Finance", + description: "Using NLP to conversationally help investors reach goals. It adapts strategies based on client information rather than static robo-investing inputs.", + tech: ["NLP", "Machine Learning", "Python", "Data Analytics"], }, { name: "Furnichanter", lead: "Jane Ivanova", - description: - "Furnichanter is an innovative project that seamlessly combines technology with interior design. It aims to empower users with a unique experience by enabling them to effortlessly search for furniture through images, generate custom pieces from text descriptions using advanced AI models, visualize furniture within their own spaces, and even explore the possibility of creating intricate 3D models for a truly immersive design journey.", - tech: [ - "Python", - "Machine Learning", - "Deep Learning", - "Natural Language Processing", - "3D Modeling Concepts", - ], + category: "Deep Learning", + description: "Seamlessly combining computer vision with interior design. Users can search for furniture via images and generate custom 3D models using text descriptions.", + tech: ["Deep Learning", "3D Modeling", "Python", "Computer Vision"], }, { name: "Kaggle CLEF", lead: "Anthony Miyaguchi", - description: - "A seminar-styled introduction to data science competitions, including Kaggle and CLEF 2025. Members will read, present, and discuss research, write an exploratory data analysis (EDA), and compete in an internal competition for prizes. Focused on building machine learning systems on real-world problems.", - tech: [ - "Python", - "Machine Learning", - "Data Science", - "Algorithmic Development", - ], + category: "General DS", + description: "A seminar-styled introduction to data science competitions. Members build ML systems for real-world problems like the CLEF 2025 competition.", + tech: ["Python", "Machine Learning", "Data Science", "Algorithmic Development"], }, { name: "Sports Analysis Project", lead: "Casper Guo", - description: - "The sports analysis project is a space for student to work on open-ended sports-related research projects. Members will learn data analysis and visualization, statistical modelling, and machine learning by taking a project through the entire data science life cycle. Cool things we have done include projecting NFL running back performances, building the perfect NBA roster, and exploiting odds differences across sport books.", - tech: [ - "Python", - "Machine Learning", - "Data Science", - "Algorithmic Development", - ], + category: "Sports", + description: "Open-ended sports research. Projects include projecting NFL performance, building 'perfect' NBA rosters, and exploiting betting odds differences.", + tech: ["Python", "Machine Learning", "Data Science", "Statistical Modeling"], }, ]; const ProjectsPage: React.FC = () => { - const [windowWidth, setWindowWidth] = useState( - typeof window !== "undefined" ? window.innerWidth : 1024 - ); + const [windowWidth, setWindowWidth] = useState(typeof window !== "undefined" ? window.innerWidth : 1024); + const categories: Project["category"][] = ["Deep Learning", "Finance", "Sports", "General DS"]; useEffect(() => { const handleResize = () => setWindowWidth(window.innerWidth); @@ -98,68 +65,89 @@ const ProjectsPage: React.FC = () => { }, []); return ( -
- +
+ + -
-
- - DSGT Projects - - - Explore the variety of projects led by DSGT members, spanning machine learning, AI, data analysis, and hands-on real-world applications. - +
+ + {/* BREADCRUMB NAVIGATION */} + + + {/* HERO SECTION - Fixed the Tag Mismatch */} +
+

+ Project
+ Archive. +

+

+ A technical directory of past engineering ventures led by DSGT members. Organized by domain expertise and technical stack. +

-
- {projects.map((project, i) => ( -
-
- - {project.name} - + {/* ORGANIZED CATEGORIES */} +
+ {categories.map((cat) => ( +
+
+

{cat}

+
-
- - {project.description} - -
+
+ {projects + .filter((p) => p.category === cat) + .map((project, i) => ( +
+
+

+ {project.name} +

+ Lead: {project.lead} +
+ +

+ {project.description} +

-
- {/* Tech Stack Tags */} -
- {project.tech.map((tech, t) => ( - - {tech} - +
+ {project.tech.map((t, index) => ( + + {t} + + ))} +
+
))} -
- - {/* Lead Contact Info */} -
- - Lead: {project.lead} - -
-
+
))} +
+ + {/* NAVIGATION FOOTER */} +
+

Back to the present?

+
+ + Return Home + + + Join Bootcamp + +
-
+
); }; diff --git a/sites/mainweb/app/tbd/page.tsx b/sites/mainweb/app/tbd/page.tsx index bdb980f..b53d9a0 100644 --- a/sites/mainweb/app/tbd/page.tsx +++ b/sites/mainweb/app/tbd/page.tsx @@ -22,41 +22,53 @@ const CompletedEventPage: React.FC = () => { }, []); return ( -
- +
+ {/* Background with matching low opacity */} + + {/* Navbar with glassmorphism */} -
-
- - 🚧 Work in Progress - +
+
- - This page is currently under development. Check back soon for updates, - or explore the rest of the site in the meantime. - + {/* Subtle background glow for the card */} +
- - If you want to help out, reach out to Aamogh on Slack. - +
+
+ Status: Under Construction +
+

+ Work in Progress. +

+
+ +

+ This module is currently being optimized. Check back soon for updates or explore our live project archives. +

+ +
+

+ Want to contribute? Reach out to Aamogh on Slack. +

+
-
+
Go to Home Page Meet the Team @@ -64,9 +76,9 @@ const CompletedEventPage: React.FC = () => {
-
+
); }; -export default CompletedEventPage; +export default CompletedEventPage; \ No newline at end of file diff --git a/sites/mainweb/app/team/page.tsx b/sites/mainweb/app/team/page.tsx index da1f74c..bcb0f8b 100644 --- a/sites/mainweb/app/team/page.tsx +++ b/sites/mainweb/app/team/page.tsx @@ -1,7 +1,6 @@ "use client"; import { useState, useEffect } from "react"; - import Background from "@/components/Background"; import Footer from "@/components/Footer"; import Navbar from "@/components/Navbar"; @@ -9,6 +8,7 @@ import Section from "@/components/Section"; import SmallHero from "@/components/SmallHero"; import TeamCard from "@/components/TeamCard"; +// Asset imports import President from "@/assets/images/2025/aditi.jpg"; import ViceP from "@/assets/images/2025/nitika.jpg"; import Logistics1 from "@/assets/images/2025/alysha.png"; @@ -29,96 +29,96 @@ const Team = () => { useEffect(() => { document.body.style.overflow = "auto"; - const handleResize = () => setWindowWidth(window.innerWidth); window.addEventListener("resize", handleResize); return () => window.removeEventListener("resize", handleResize); }, []); return ( -
- {/* Background */} - +
+ {/* Background with low opacity to match other pages */} + - {/* Navbar - fixed at top, smooth scroll */} + {/* Navbar fixed with glassmorphism */} - {/* Main content */} -
- +
+ {/* Simplified Header Section */} +
+
+ Executive Board 2024-2025 +
+

+ Meet the Team. +

+

+ The engineers, designers, and organizers behind the largest student-run data science organization at Georgia Tech. +

+
+ + {/* Team Grid Section */} +
+
-
-
- Aditi oversees all operations of DSGT, ensuring the club runs smoothly across projects, workshops, events, and initiatives like Hacklytics, while leading the executive board and coordinating with faculty and industry partners. This role provides opportunities to develop leadership, organizational, and strategic management skills while shaping the future of data science at Georgia Tech. + Aditi oversees all operations of DSGT, leading the executive board and coordinating with faculty and industry partners to shape the future of data science at GT. - Nitika leads Hacklytics, DSGT's flagship datathon held every Spring. - Her role includes communicating with corporations for sponsorships, organizing special events, and managing the datathon. - This position provides opportunities to network with sponsors, develop strong communication and management skills, and meet many new people each year. + Nitika leads Hacklytics, DSGT's flagship datathon. She manages corporate sponsorships, event organization, and networking initiatives. - Alysha Irvin coordinates and manages logistics for DSGT events and Hacklytics, ensuring smooth operations. This role provides her opportunities to collaborate with sponsors, enhance communication skills, and develop strong event management experience. - + Alysha coordinates logistics for club events and Hacklytics, managing smooth operations and collaborating with external sponsors. - Diya Kaimal coordinates and manages logistics for DSGT events and Hacklytics, ensuring smooth operations. This role provides her opportunities to collaborate with sponsors, enhance communication skills, and develop strong event management experience. + Diya focuses on event management and logistics operations, ensuring a seamless experience for members and corporate partners. - Aamogh Sawant leads the Technology Team, which specializes in frontend web development as well as backend systems. The team works on the many websites used by DSGT, most notably this site and the Membership Portal, ensuring smooth functionality and user experience. + Aamogh leads the Tech Team, managing frontend and backend systems for DSGT's digital infrastructure, including the Membership Portal. - Smera Bhatia leads the Marketing Team, which focuses on social media initiatives, graphic design, newsletters, outreach, and more to increase engagement with DSGT both on and off campus. The team creates digital and in-person marketing strategies to promote DSGT and its events effectively. + Smera directs social media, graphic design, and outreach strategies to increase engagement with DSGT both on and off campus. - Aryan Hazra manages event logistics including room bookings, decor, and food arrangements. His responsibilities include handling invoices, grocery and storage locker runs, coordinating volunteers, and liaising with external parties to ensure smooth execution of events. He also organizes booths, workshops, banners, and creates application and RSVP forms. - + Aryan manages room bookings, catering, and volunteer coordination, ensuring technical workshops and socials execute perfectly. - Sarvesh manages communication and relationships with external organizations and sponsors. - He coordinates partnerships, outreach, and engagement for DSGT events and initiatives, helping the club build strong connections with the industry and the community. + Sarvesh manages relationships with external organizations, coordinating outreach and industrial engagement for DSGT initiatives. - Vidhi focuses on developing and maintaining relationships with external partners and sponsors. - She supports outreach efforts, manages communication for club initiatives, and helps ensure strong collaboration with the industry and community. + Vidhi develops strategic partnerships and manages sponsor communications to support club initiatives and industry collaboration. - Anushka leads the content team in managing Bootcamp and Udemy courses, teaching core data science skills from start to finish. - She organizes workshops on beginner-friendly data science and machine learning topics, helping members build professional-quality projects by the end of Bootcamp. + Anushka leads the Content team in managing Bootcamp and Udemy courses, helping members build professional ML projects. - Glenne oversees the Bootcamp and Udemy courses, guiding members through the full learning journey of core data science skills. - She conducts workshops on beginner-friendly topics in data science and machine learning, ensuring members complete polished, professional projects by the end of the program. + Glenne oversees Bootcamp workshops, ensuring members learn core data science skills and complete polished, industry-ready projects. - Anika oversees project logistics, regularly meeting with project leads for updates and managing the project portal. - She sets up new projects with professors and industry professionals, ensures about six active projects per semester, manages the project application process, and maintains the projects spreadsheet. + Anika oversees project logistics, managing the project portal and setting up research opportunities with professors and industry pros. +
-
+
); }; -export default Team; +export default Team; \ No newline at end of file diff --git a/sites/mainweb/components/Hero/index.tsx b/sites/mainweb/components/Hero/index.tsx index 413e352..470065f 100644 --- a/sites/mainweb/components/Hero/index.tsx +++ b/sites/mainweb/components/Hero/index.tsx @@ -1,9 +1,9 @@ +// src/components/Hero.tsx "use client"; import { useState, useEffect } from "react"; import Image from "next/image"; import Mini from "../Text/Mini"; -import LearnMore from "../LearnMore/LearnMore"; import hero3 from "@/assets/images/blobs/hero3--export.svg"; import hero2mobile from "@/assets/images/blobs/hero2-mobile--export.svg"; @@ -22,44 +22,51 @@ const Hero = ({ screen_width }: HeroProps) => { }, [screen_width]); return ( -
- {/* Background Blob */} -
+
+ {/* Background Blob - Kept your logic */} +
= WIDTH_THRESHOLD ? hero3 : hero2mobile} - alt="blob" + alt="background" fill - className="object-cover object-right" + className="object-cover object-right opacity-40" priority />
- {/* Content Container */} -
+
{/* Left Content */} -
+
+
+ Georgia Institute of Technology +

- Data Science
@ Georgia Tech + Data Science
+ @ GT

- The largest student-run data science organization at Georgia Tech. +
+ + The largest student-run data science organization at Georgia Tech. We bridge the gap between classroom theory and production engineering. + +
{/* Right Logo */} -
- DSGT logo +
+
+
+ DSGT logo +
From c89339d40e4385e10302d735a93127c16aead618 Mon Sep 17 00:00:00 2001 From: aamoghS Date: Thu, 18 Dec 2025 17:18:11 -0500 Subject: [PATCH 2/3] hmmm --- packages/api/src/routers/hello.ts | 2 +- sites/mainweb/.firebase/hosting.b3V0.cache | 239 ++++++++++----------- sites/mainweb/app/page.tsx | 162 +++++++------- sites/mainweb/components/Footer/index.tsx | 138 +++++------- sites/mainweb/components/Navbar/index.tsx | 207 ++++++++---------- sites/portal/src/app/page.tsx | 172 ++++++++------- 6 files changed, 446 insertions(+), 474 deletions(-) diff --git a/packages/api/src/routers/hello.ts b/packages/api/src/routers/hello.ts index 835cd43..a88dfce 100644 --- a/packages/api/src/routers/hello.ts +++ b/packages/api/src/routers/hello.ts @@ -2,6 +2,6 @@ import { createTRPCRouter, publicProcedure } from '../trpc'; export const helloRouter = createTRPCRouter({ sayHello: publicProcedure.mutation(() => { - return { message: 'Hello, world!' }; + return { message: 'hello is this thing on hellooooo' }; }), }); \ No newline at end of file diff --git a/sites/mainweb/.firebase/hosting.b3V0.cache b/sites/mainweb/.firebase/hosting.b3V0.cache index ca601db..c39f7fe 100644 --- a/sites/mainweb/.firebase/hosting.b3V0.cache +++ b/sites/mainweb/.firebase/hosting.b3V0.cache @@ -10,124 +10,121 @@ favicon-32x32.png,1765491604335,1c59159f4c69cb8812c8e0b6963252b011a634f261302478 favicon-16x16.png,1765491604319,96e40605151630d7b4ef81deb967a1175580f4bb9c5fb332960c92af95efcc9a circles.svg,1765491604317,b9a5fe10a2e645705abe338dea75c070a577193a1876d1b55f42407071bb2563 background-design-1.png,1765491604314,b65b749e62adb599e8ccd10dd31d9077ae8cd9614ee215a0467d8e3dc969a153 -__next._index.txt,1766091525920,f77674a849acd0f07e612e95cd87133a12609170e32d701048ca3a575a336984 -__next.__PAGE__.txt,1766091525919,b6648affa3d7ac96cf2e9751d2b47907dfdffe178e05b6156b25b60b16bd83e3 -__next._head.txt,1766091525919,00804522901bc7deebdaa3f0260958842a4a91c026eacc0ede6c8f6e3b587a54 -__next._tree.txt,1766091525910,8dcb1a90c72755aa7b541b82e0470f5ee66293370347a43bce7b92728746295b -index.txt,1766091526042,d7273ce21780659ed4d7f1bdaf9a8c1ded8aee42c7b5ebb5e4d048fbb895386d -__next._full.txt,1766091525910,d7273ce21780659ed4d7f1bdaf9a8c1ded8aee42c7b5ebb5e4d048fbb895386d -_not-found/__next._not-found.txt,1766091525871,e6f89a579f83d9d080ac53ef37e9f2af6430a23ad3c1cd5a2e62ff362f0f74e4 -_not-found/__next._tree.txt,1766091525870,a2d66a818badd49092fbc8e2abf42e4aff083f1568651cdc2153cc691e6a483a -_not-found/__next._index.txt,1766091525873,f77674a849acd0f07e612e95cd87133a12609170e32d701048ca3a575a336984 -_not-found/__next._head.txt,1766091525874,adb6593384d34694a6e293af466cdb36e357f695df60fa6a1340939acc869582 -_not-found/__next._full.txt,1766091525871,55b13837f8ea0ab83a7d77413bd4d0219375b2b1a903156f231f83f4075fa9a1 -_not-found/index.txt,1766091525920,55b13837f8ea0ab83a7d77413bd4d0219375b2b1a903156f231f83f4075fa9a1 -_next/static/OG9V3wXbPAB6sFKGHauk6/_ssgManifest.js,1766091526527,dc28a4dc92fe352ed5d2201bd3972ce47691bc8e89e0400a68d1541d0567c6d5 -_not-found/__next._not-found/__PAGE__.txt,1766091525873,431f7cc518e9f50c8f751535014dba5cc981a79dcb372150cf5827fca08f3042 -_next/static/OG9V3wXbPAB6sFKGHauk6/_clientMiddlewareManifest.json,1766091514935,61663fde99b3394d71653f41c19fe91269442622a4a6695f8352a70fbf5ca4c1 -_next/static/OG9V3wXbPAB6sFKGHauk6/_buildManifest.js,1766091514918,dcbe1c9b9159ca21caea98e1bad364012ae284e9551375ca62b83d2811efac91 -favicon.ico,1766091525615,9960c28b7d6ac352cf1ba11369584c8247271cb77e217561c647620d67872eea -_next/static/media/small-header--export.55654138.svg,1766091514146,331cbb87a266899507468acf1aa9ce8b2049625b448d30e5ad913d6f0b604327 -index.html,1766091526020,a8619a20646f4e49ecdd23913f8bfca9a4f6a9b62a16fd45295fb6fc2111e5dc -404.html,1766091525920,f9dbe643d5953847541f5c640d44c60ca7cdf4c4c063863f74f0e49c3f5ea139 -_next/static/media/sarvesh.7b29c81f.jpg,1766091513750,a77413f06c21341769a37ca9d32aeb01ef72d15f487ac71501989c7e13299786 -_next/static/media/hero2-mobile--export.05f476f3.svg,1766091514107,ca13110d1441ee47f227f1e412533caed21be8665c61dc492432ad1744327cf8 -_next/static/media/hero3--export.9fa9144e.svg,1766091513747,2a9b7e91560af95d37664651cd1814cdccc1b55422da8b50f93e36f8537003d3 -_not-found/index.html,1766091525920,f9dbe643d5953847541f5c640d44c60ca7cdf4c4c063863f74f0e49c3f5ea139 -_next/static/media/Geist_UltraBlack-s.p.83921453.woff2,1766091514023,5f07aee36dbc4e16a91aee45a14789d35a5dc6bf70574e90b5aec569041b173b -_next/static/media/Geist_UltraLight-s.p.618ca1e8.woff2,1766091514134,b8717e8eb60d08dcfba18cae79eeb20be95d9cbfd40667041074b210b19d3036 -_next/static/media/Geist_Regular-s.p.d4cb610a.woff2,1766091513861,8b34795dc5ab55699dbac35ade3c3bdc2abbee61828ae7b0048215286c57783f -_next/static/media/Geist_SemiBold-s.p.1e9785bc.woff2,1766091513886,6fb115d592dd310235d18c4a3a705f2479fbdb337125b6e9657e7b7e32b7d7d5 -_next/static/media/Geist_Light-s.p.32f638d4.woff2,1766091513784,ea5007c3e87efaef4c594433d50344107847559b704a986ed19aa40cfe7d44fd -_next/static/media/Geist_Medium-s.p.0e2406be.woff2,1766091513846,2beb4c5a53ddd5120a6179a6973bf8f68a362dbcf04ded082243904a381f19ed -_next/static/media/Geist_Black-s.p.1a53d763.woff2,1766091513776,b515dd90e543b7d58f6deba32c34d6895dcf3d5e3e3d5551279db1b2fc01c8b8 -_next/static/media/Geist_Bold-s.p.ec10ca61.woff2,1766091513786,4d57ef2b25f85cfc72aa89a350aa17081f5b4204134268004284ac3840a4ae73 -_next/static/media/GeistMono_UltraLight.p.4c7d3b1f.woff2,1766091513785,56a7ed1c7604f2cfad35bea5c33a72898dab050c4b4cf4f6b0d9ecbcdcda3b58 -_next/static/media/GeistMono_UltraBlack.p.daa943a2.woff2,1766091513776,c6659da5b890353b05830ccb798be06955ff7b54ce373fda3e47c4f61a00fba8 -_next/static/media/Geist_Thin-s.p.efc51e30.woff2,1766091514088,a49cfd8fbbac9317a0ac77278a7297578cc2ef9882b276378033380ddec9b661 -_next/static/media/gtaa.89323d96.png,1766091513785,615cfea20fb380d6528b2a63fab185030efc89273855b1f3202f4a301b45ceba -_next/static/media/GeistMono_Thin.p.e736dcca.woff2,1766091514206,ba4574a042d8dd5fb294d93fd1074fb47aaf9ec5002370d72f71ca41c9d3daca -_next/static/media/GeistMono_SemiBold.p.20204b0d.woff2,1766091513798,a27724d1679dc02fbafe2895542a9cd144f579fb997c6dd6788373b82c264d3f -_next/static/media/footer-mobile2--export.e0f99493.svg,1766091513787,c2e4aff114075836bbc2cb9f5ac305b36a007a33d22b873c49668ddc7197e17a -_next/static/media/footer--export.b9a17393.svg,1766091513846,3fcf9834eafbf752571acfff0600d275520ffe53f4329e14409c46ba226fbd80 -_next/static/media/favicon.a95ed13d.ico,1766091514006,9960c28b7d6ac352cf1ba11369584c8247271cb77e217561c647620d67872eea -_next/static/chunks/f8d9fc890eefec2e.js,1766091514127,7a522ae6ded68517d859454123451e46d56030e32dfa8b07307d9602b64ee165 -_next/static/chunks/f076752ea675976b.js,1766091513785,ba5aebfb99baf66054545a3e96146ed2ddfe479bc7cd9fad5989a111023af59c -_next/static/chunks/ab9dece6d90c1ac4.css,1766091514240,4c747114c1e80615fbd24ec4e77b5fb2b44f6f51a1dec7bc287f6f0241602592 -_next/static/media/GeistMono_Bold.p.ebb42981.woff2,1766091513777,c2b783736b2280a4caf39dffbff10f1f7e8fc128b57825f76ea620c5ec297664 -_next/static/media/GeistMono_Regular.p.c18b7e71.woff2,1766091514139,cffdb9897db53cb2b2eb88cae82a6f60826ae39bbbe9e9e25fb28798c0694863 -_next/static/media/GeistMono_Light.p.80098253.woff2,1766091513824,1022b6f49b0a6cb7773bbeac2e0ae4783a7a82901d63dd9fab9d2c8ba929ef29 -_next/static/media/GeistMono_Medium.p.5f165be8.woff2,1766091514233,df86e307ace4e9dc4d0bbd4455b3ab510ad7ee5b0305d8fad0fb545af47197d5 -_next/static/media/GeistMono_Black.p.bfd10e20.woff2,1766091513748,9d09d0dd38814ecb1af5e8f50657fc42b7ee79105a23b6bb2ebe3b0ffe050e80 -_next/static/media/apple-touch-icon.eed7d9d8.png,1766091513802,d60615679e857bfba6b5e33b60dd6b92f06af5a1b51c1ecb18aac24efec1e51d -_next/static/chunks/f121244d1c17b88f.js,1766091514259,5ffb99a2a6b5091196a5ba436e6cc45880d78256f4ea37776dfeca16dd05121e -_next/static/chunks/f61486d49dd641b3.js,1766091513768,41bf24904f35dd5c4182ff52e56bfe93cc380fe83eb44c362a372e2f2598b5df -_next/static/chunks/turbopack-7b361e286cc0f325.js,1766091514017,95a46f15d4dc9d4ef5dfa47c9cbe789cb788e8520d485228992ad33ee5d3aa4e -_next/static/chunks/ab76bafb906ba4aa.js,1766091514230,676b5bfe5a436658c0c49c1e46409b5c05f818326fec8bc7e2bd29a7cc8d00a1 -_next/static/chunks/85f5bf30eea4a739.js,1766091514261,d238f5643e2afcaacded66dc50d52771bf946630a76d5b3949d07ee05eda62d9 -_next/static/chunks/607ba5c004e3dfd1.js,1766091513796,366e2f6f3f0bd006798a8a2d0a1f58718c343f8f05488dbf92432502f4b5e704 -_next/static/chunks/4bd78c91e99c0b92.js,1766091513835,5afc98e970581eb40f76f11dc98edb0dfbf433df77a67de2a5fc0b38a5fd2be1 -_next/static/chunks/a9be41b9e2a9b6e0.js,1766091513799,e37e93f54864dad3c06fa58e0bc3c3d4f0b3566d248d0fd3834fac371e5b1bbf -_next/static/chunks/775dbf781640b604.js,1766091514120,d71fb809969a6097b72ee64786d4194cb1e625e3e943eb9daf38ab1d3b05048f -_next/static/chunks/429f066b101335af.js,1766091513866,7c38ae37b7cbdaf9c293b70ca3207d28586b77828015a2ebd3fc269005d9aa7d -_next/static/media/square-logo.f757536d.png,1766091513804,5af85cd153427f89d01c1109e64d5110163bf32b6d199ea1817bd41048d106ed -_next/static/media/slide7.39d18fda.jpg,1766091514021,a41caad5bdf1dbd5b6e87fd7864b14df9e8564ac1d96a89bc23bbaeec654f0b2 -_next/static/chunks/02224c9ea0e5e629.js,1766091513842,f0229d6d7104f4e28979caf5a3326856b81e1bc89559fdc2691d243715eb4e3b -_next/static/chunks/7a3d62a9d14a31c8.js,1766091513855,14b5723a1d0d8109bb4208f0201999352086ba3d90a07120b90add79104bfe85 -_next/static/chunks/1af65342bf6da70c.js,1766091513844,defc0dcb657fa60628664d868b67ab3eecd64c74859b0ef98ad3c7611e1b35d8 -team/__next._index.txt,1766091525910,f77674a849acd0f07e612e95cd87133a12609170e32d701048ca3a575a336984 -team/__next._head.txt,1766091525910,00804522901bc7deebdaa3f0260958842a4a91c026eacc0ede6c8f6e3b587a54 -team/__next._tree.txt,1766091525897,89d44a3c5cd9913541dfd0c3aa8adfce87d59885d438b33f7bd4b35b5fa58700 -team/__next.team.txt,1766091525903,e6f89a579f83d9d080ac53ef37e9f2af6430a23ad3c1cd5a2e62ff362f0f74e4 -team/__next._full.txt,1766091525903,abbe83ab08865707d600eaac51f4647c2d438d6efc99f38c7be4d7ccaf3f6385 -team/index.txt,1766091525924,abbe83ab08865707d600eaac51f4647c2d438d6efc99f38c7be4d7ccaf3f6385 -_next/static/chunks/a6dad97d9634a72d.js,1766091513868,18e28d3214eda45048d80d3925ea7627b809e69ad2e95f7f98459e9146a61c3d -team/__next.team/__PAGE__.txt,1766091525910,0dd6f14cfadc10eafb99b378c909545d348b1e456cb7fc85dc1107e26441d357 -_next/static/chunks/077019085113a077.js,1766091514137,8e716b861376cbf4fc52bcc4c26e0b4e12d32b81ef2641ff2fe53d9a8a418796 -tbd/__next._index.txt,1766091525918,f77674a849acd0f07e612e95cd87133a12609170e32d701048ca3a575a336984 -tbd/__next._head.txt,1766091525918,00804522901bc7deebdaa3f0260958842a4a91c026eacc0ede6c8f6e3b587a54 -tbd/__next._tree.txt,1766091525918,85ba9d75f3a9893f15a556369886c3f5bc4a51eefd55a9361a2282ac33602085 -_next/static/media/alysha.4c0aa460.png,1766091514187,76d2d5ccb459d41e819df9528f9f55d8c32158cb2a5f054077ef651ff35aab55 -tbd/__next.tbd.txt,1766091525918,e6f89a579f83d9d080ac53ef37e9f2af6430a23ad3c1cd5a2e62ff362f0f74e4 -tbd/__next._full.txt,1766091525918,268c04335bb578ddf4a5d79e6b4881a1eb0981c4b55f19b3f707b11466c3e1f7 -_next/static/chunks/565602ed0dc136be.js,1766091514141,fd92b8281e5167206bb070a79b26c5e83938bce953e6eefbf83227fdb82e2caf -tbd/index.txt,1766091526071,268c04335bb578ddf4a5d79e6b4881a1eb0981c4b55f19b3f707b11466c3e1f7 -tbd/__next.tbd/__PAGE__.txt,1766091525919,e80356872f442a183166b3cb018176acdec6d949ecbd9c12d8785dff3939cf9a -projects/__next._tree.txt,1766091525919,30d87e0dfad9b8eb7d274612de0713389d33210556db1a77b63566b65a374ce6 -projects/__next._index.txt,1766091525919,f77674a849acd0f07e612e95cd87133a12609170e32d701048ca3a575a336984 -_next/static/media/slide1.ad45d428.jpg,1766091514148,a4efbbc9c3b91bd3fc2825f9cca88b2f26f1bc3c101c61e0d8dbf35f69e72fe7 -projects/__next._head.txt,1766091525920,00804522901bc7deebdaa3f0260958842a4a91c026eacc0ede6c8f6e3b587a54 -projects/__next._full.txt,1766091525919,4e30730ec600cefcd5fed99d053f5f4c8b6f100ead87e03492fec36d9f1aa54d -projects/__next.projects.txt,1766091525919,e6f89a579f83d9d080ac53ef37e9f2af6430a23ad3c1cd5a2e62ff362f0f74e4 -_next/static/chunks/e77ef383f0c30b7b.js,1766091514257,9a1f91841d9e35cc42c7484773292448ea5ded37ae9a7bdef8f5adda3c5997da -_next/static/media/arc-logo-v3.d5981609.png,1766091513797,7d0f48acde15ea2c9dd41653ddc8a52e2b0937df99fd0f501edec6686acb9e68 -projects/index.txt,1766091526076,4e30730ec600cefcd5fed99d053f5f4c8b6f100ead87e03492fec36d9f1aa54d -team/index.html,1766091526007,361021ca952e3dbe704f86df153fc94dd71a3381bbe2b4635a157cfa0918b1e9 -projects/__next.projects/__PAGE__.txt,1766091526175,f0f93aff867351c500f9a2f6db6f227a1855dc8c2f8aa1b3ec8492fb1a86e05f -bootcamp/__next._tree.txt,1766091525874,4343a3e791b95eec05964d7787057a32594cbff9a3476f93ca2e42f1b3e3db3c -bootcamp/__next._index.txt,1766091525898,f77674a849acd0f07e612e95cd87133a12609170e32d701048ca3a575a336984 -bootcamp/__next._head.txt,1766091525901,00804522901bc7deebdaa3f0260958842a4a91c026eacc0ede6c8f6e3b587a54 -tbd/index.html,1766091526053,67b23ef941a5d15cbff1efe640e1cf16698001c335d4f7a8fe14794d35b416ca -bootcamp/__next.bootcamp.txt,1766091525898,e6f89a579f83d9d080ac53ef37e9f2af6430a23ad3c1cd5a2e62ff362f0f74e4 -bootcamp/__next._full.txt,1766091525874,3a53de32b0f9bd7da9acee363470941e8c8d726b040652a3555c8b7d5caf6eea -bootcamp/index.txt,1766091525923,3a53de32b0f9bd7da9acee363470941e8c8d726b040652a3555c8b7d5caf6eea -bootcamp/__next.bootcamp/__PAGE__.txt,1766091526169,9e223ec7c763d8517ba8f3bab9a556177ec7a3136f63ea4124cab790a8bf961c -projects/index.html,1766091526076,8fef1ea00cb40f0ac48da92d3c889c8d0382ea11485fed1b9d478e52e24cb8de -_next/static/chunks/0dbc6fd1725ef39b.js,1766091513772,366a25587c3c8b2253a2da19ce83b51c7635c8219bd3d9c5388ba38eb5d0f0b9 -_next/static/media/vidhi.d57eb8e4.jpeg,1766091513842,49cad84fd0da2e2153012f6d84c21c082960f9c77f704235bb88f5d9e8a86338 -_next/static/media/glenne.024028bc.png,1766091514086,3bbf2bc89221e96c0692271b78e920ac61e41782214e83b8c7293ba06c9ab4ca -bootcamp/index.html,1766091525968,f7f3dc1cd48f818d69b504726cd129b750fc3d22102d48593b249a62ea55cf64 -404/index.html,1766091525920,f9dbe643d5953847541f5c640d44c60ca7cdf4c4c063863f74f0e49c3f5ea139 -_next/static/media/aryan.96244433.jpeg,1766091513760,9a52fccffd26cd4450758c86ef9fa9038a36bbe4408e1d2ba187dead318816d9 -_next/static/media/anika.bbbc6f00.jpg,1766091513749,2ecf43df467962740bfee3d4542b533d44078b5d7e3622992b494ef03eb2c50d -_next/static/media/nitika.0f7200f9.jpg,1766091513843,a78a264b1092a2d0ad221e38dc05b3c41f7570f1ef8f6268320a64f7a6376798 -_next/static/media/stock.db898f7a.png,1766091513768,305debac9897de35133db980e481ed646355f3af8c84aa111e5e78e12d9edee4 -_next/static/media/slide8.de56424b.jpg,1766091513799,ed80c71a51a4804a8213f05a7c702d1af7188a644004b948f27895683b8b0b7d -_next/static/media/aamogh.6e87f5ad.png,1766091514222,635d4527701ec0d20f20b07553f822973404318cef573172178ff177f157fb09 -_next/static/media/anushka.cae1c007.jpg,1766091513782,a00e0c86a798d053352b2f75c39da92557743a9addd0206f1de7c68d4721c565 -_next/static/media/squad.345b2a57.jpg,1766091514220,4f80fded3e892e7066dce70fd331dfbbc05b9f35fb478dcf16025b5670895a76 -_next/static/media/diya.d702a49e.jpeg,1766091514184,54f1ecd202837c6bf2baa160b495e7a6c994a9d953e8ab1f24e59e76d3067452 -_next/static/media/aditi.11e9e44a.jpg,1766091513768,bba26c574f86bf90a44f6558f369a08d91aeb4c5709da7f523f1370401989750 -_next/static/media/smera.42ac48ea.png,1766091513886,43a3f97edab937f3407546d41fd85dc254e964d2ab680d752a666e0e3d6bcc1f -_next/static/media/trading.a0991289.png,1766091514101,187df50fb7e40b3e7c7d1a0c9b678b588a11a90c6415265cb326f284a0a75764 -_next/static/media/slide6.b94c9d09.jpg,1766091514445,b416386125adb61d55800836777af4e7c90eb8c557901b8411fb2305cd10545e +__next._index.txt,1766095933125,ae0a315e91bb2d48537ed22b554524fe5b585f65a9412983a773139c09f250c7 +__next._tree.txt,1766095933123,7e7b63e870ca82eacf385b42445e0fc70d66b3a8a9e0fdfa0d22a338648ae42f +__next._head.txt,1766095933125,2c6fd54ef7e5f1cdfc0f339c839da67c1ec25f38994b7cd24341060c16ab2fd0 +index.txt,1766095933131,0fba26861eabfb04b66275f50bd79b59754661b5c7c44b0bca5eacc4fa78820a +__next.__PAGE__.txt,1766095933125,1028cbdf6bd448909bcca38294dfb5454ee8baf7a01cef3ab076c267c17a1d49 +_not-found/__next._tree.txt,1766095933074,12d995088401ed03876da8ecd276a91c3e84914eb106cae9cf892cdcdd7703f2 +__next._full.txt,1766095933124,0fba26861eabfb04b66275f50bd79b59754661b5c7c44b0bca5eacc4fa78820a +_not-found/__next._not-found.txt,1766095933074,dc882cfeca4cce8a9e319d614573b8c9b22e4bc4b3f54bac5219baa03727d42c +_not-found/__next._head.txt,1766095933075,22d608482965073e13fca442543ae95bfe7677c1e549c6c2705780bc6adcb5e9 +_not-found/__next._index.txt,1766095933075,ae0a315e91bb2d48537ed22b554524fe5b585f65a9412983a773139c09f250c7 +_not-found/__next._full.txt,1766095933074,9b11417baa722e760de5cde975fed98f727f1d58e75ea92c1cf7f0d91dbc25b4 +_not-found/index.txt,1766095933085,9b11417baa722e760de5cde975fed98f727f1d58e75ea92c1cf7f0d91dbc25b4 +_not-found/__next._not-found/__PAGE__.txt,1766095933075,60948269e88fa8a2e7f1f58731ee33662b147ce3569b8d4841ecdcb63e739687 +favicon.ico,1766095933050,9960c28b7d6ac352cf1ba11369584c8247271cb77e217561c647620d67872eea +index.html,1766095933131,94733c15001f898ff73c90eee5411fa840add83c06264f587c9f9ab1067e1449 +404.html,1766095933085,9bd43a97b59d606ce5c413f21e3f8735e93b00a9e909fe62c3a97739072a3cab +_next/static/media/sarvesh.7b29c81f.jpg,1766095916475,a77413f06c21341769a37ca9d32aeb01ef72d15f487ac71501989c7e13299786 +_next/static/media/hero2-mobile--export.05f476f3.svg,1766095916678,ca13110d1441ee47f227f1e412533caed21be8665c61dc492432ad1744327cf8 +_next/static/media/hero3--export.9fa9144e.svg,1766095916664,2a9b7e91560af95d37664651cd1814cdccc1b55422da8b50f93e36f8537003d3 +_not-found/index.html,1766095933085,9bd43a97b59d606ce5c413f21e3f8735e93b00a9e909fe62c3a97739072a3cab +_next/static/media/Geist_UltraLight-s.p.618ca1e8.woff2,1766095916289,b8717e8eb60d08dcfba18cae79eeb20be95d9cbfd40667041074b210b19d3036 +_next/static/media/Geist_Medium-s.p.0e2406be.woff2,1766095916445,2beb4c5a53ddd5120a6179a6973bf8f68a362dbcf04ded082243904a381f19ed +_next/static/media/Geist_SemiBold-s.p.1e9785bc.woff2,1766095916676,6fb115d592dd310235d18c4a3a705f2479fbdb337125b6e9657e7b7e32b7d7d5 +_next/static/media/Geist_UltraBlack-s.p.83921453.woff2,1766095916461,5f07aee36dbc4e16a91aee45a14789d35a5dc6bf70574e90b5aec569041b173b +_next/static/media/Geist_Black-s.p.1a53d763.woff2,1766095916310,b515dd90e543b7d58f6deba32c34d6895dcf3d5e3e3d5551279db1b2fc01c8b8 +_next/static/media/Geist_Regular-s.p.d4cb610a.woff2,1766095916648,8b34795dc5ab55699dbac35ade3c3bdc2abbee61828ae7b0048215286c57783f +_next/static/media/Geist_Light-s.p.32f638d4.woff2,1766095916691,ea5007c3e87efaef4c594433d50344107847559b704a986ed19aa40cfe7d44fd +_next/static/media/GeistMono_UltraBlack.p.daa943a2.woff2,1766095916084,c6659da5b890353b05830ccb798be06955ff7b54ce373fda3e47c4f61a00fba8 +_next/static/media/Geist_Bold-s.p.ec10ca61.woff2,1766095916211,4d57ef2b25f85cfc72aa89a350aa17081f5b4204134268004284ac3840a4ae73 +_next/static/media/GeistMono_UltraLight.p.4c7d3b1f.woff2,1766095916738,56a7ed1c7604f2cfad35bea5c33a72898dab050c4b4cf4f6b0d9ecbcdcda3b58 +_next/static/media/GeistMono_Thin.p.e736dcca.woff2,1766095916212,ba4574a042d8dd5fb294d93fd1074fb47aaf9ec5002370d72f71ca41c9d3daca +_next/static/media/GeistMono_Medium.p.5f165be8.woff2,1766095916650,df86e307ace4e9dc4d0bbd4455b3ab510ad7ee5b0305d8fad0fb545af47197d5 +_next/static/media/GeistMono_Regular.p.c18b7e71.woff2,1766095916463,cffdb9897db53cb2b2eb88cae82a6f60826ae39bbbe9e9e25fb28798c0694863 +_next/static/media/GeistMono_SemiBold.p.20204b0d.woff2,1766095916083,a27724d1679dc02fbafe2895542a9cd144f579fb997c6dd6788373b82c264d3f +_next/static/media/Geist_Thin-s.p.efc51e30.woff2,1766095916247,a49cfd8fbbac9317a0ac77278a7297578cc2ef9882b276378033380ddec9b661 +_next/static/media/GeistMono_Light.p.80098253.woff2,1766095916681,1022b6f49b0a6cb7773bbeac2e0ae4783a7a82901d63dd9fab9d2c8ba929ef29 +_next/static/media/GeistMono_Bold.p.ebb42981.woff2,1766095916094,c2b783736b2280a4caf39dffbff10f1f7e8fc128b57825f76ea620c5ec297664 +_next/static/media/gtaa.89323d96.png,1766095916747,615cfea20fb380d6528b2a63fab185030efc89273855b1f3202f4a301b45ceba +_next/static/media/favicon.a95ed13d.ico,1766095916213,9960c28b7d6ac352cf1ba11369584c8247271cb77e217561c647620d67872eea +_next/static/chunks/turbopack-7b361e286cc0f325.js,1766095916281,95a46f15d4dc9d4ef5dfa47c9cbe789cb788e8520d485228992ad33ee5d3aa4e +_next/static/chunks/eab2d599b1a279a5.js,1766095916053,d036fff50e63656c21d56c8e3e6c35cada6791e067cf3537bd5025ce323ea0f7 +_next/static/chunks/f61486d49dd641b3.js,1766095916658,41bf24904f35dd5c4182ff52e56bfe93cc380fe83eb44c362a372e2f2598b5df +_next/static/chunks/8d17fb14bf911363.js,1766095915993,1609a92748790e656d32f2e9f06fe803e1296bbcff7ede4b6eb5a4c1a80ca759 +_next/static/chunks/8c81fab71e1fb6ff.js,1766095916109,b31744952928b52eb50263a7f0164bdbd12dc1451c621b3c0ad5f1c213ac9ca4 +_next/static/media/GeistMono_Black.p.bfd10e20.woff2,1766095916683,9d09d0dd38814ecb1af5e8f50657fc42b7ee79105a23b6bb2ebe3b0ffe050e80 +_next/static/media/apple-touch-icon.eed7d9d8.png,1766095916252,d60615679e857bfba6b5e33b60dd6b92f06af5a1b51c1ecb18aac24efec1e51d +_next/static/chunks/9ee7d0647c144395.js,1766095916082,09376494a9e06f8a9cb377ae27f985e1a7325311a1f4edae2660100462abae30 +_next/static/chunks/85f5bf30eea4a739.js,1766095915993,d238f5643e2afcaacded66dc50d52771bf946630a76d5b3949d07ee05eda62d9 +_next/static/chunks/4a16d44e1ca8ffce.js,1766095916247,9fe545b6fae45cb3dd35bd2b38fe925bb13cebb5b24c88c042eef5d9a62c317a +_next/static/chunks/43cbe8059e6e9a72.css,1766095915994,50a8c9ba1e6755bf398bd908644f6b0ed2f6fcfba58f2f8cd79915eaef989a8a +_next/static/chunks/132c82fc0149a32e.js,1766095916652,2fbb42d41270f66e1382d8b12dd96240331a034aaa1d960226a6f4046c5a5e4c +_next/static/chunks/02224c9ea0e5e629.js,1766095915992,f0229d6d7104f4e28979caf5a3326856b81e1bc89559fdc2691d243715eb4e3b +_next/static/-XLsZMqHjCdmhZCVphBgV/_ssgManifest.js,1766095933686,dc28a4dc92fe352ed5d2201bd3972ce47691bc8e89e0400a68d1541d0567c6d5 +_next/static/-XLsZMqHjCdmhZCVphBgV/_clientMiddlewareManifest.json,1766095917321,61663fde99b3394d71653f41c19fe91269442622a4a6695f8352a70fbf5ca4c1 +_next/static/chunks/1876f7ad41a13a31.js,1766095916038,a9f0e1ebfbe643969c1dbfd090d589717b29bd86e29519b9fa27ea47510ee352 +_next/static/chunks/88eca9b4d2923045.js,1766095915999,cdb24789f95fdb61e8a2e226fe966275591b5ab29ed4fc13c77a1ded8479189c +_next/static/chunks/42f9aa7c9249d199.js,1766095916294,bcfef8063d4f4b7054a5a07bfa9dd0a0e70034e5aa4656661edfdf44340c2221 +_next/static/-XLsZMqHjCdmhZCVphBgV/_buildManifest.js,1766095917309,dcbe1c9b9159ca21caea98e1bad364012ae284e9551375ca62b83d2811efac91 +_next/static/chunks/5084a3c03bb89e18.js,1766095916061,3d14271cb4eef6da051dd213ffea53434306553f3e9b431946978556027a4138 +_next/static/media/square-logo.f757536d.png,1766095916211,5af85cd153427f89d01c1109e64d5110163bf32b6d199ea1817bd41048d106ed +_next/static/chunks/1af65342bf6da70c.js,1766095916309,defc0dcb657fa60628664d868b67ab3eecd64c74859b0ef98ad3c7611e1b35d8 +team/__next._index.txt,1766095933129,ae0a315e91bb2d48537ed22b554524fe5b585f65a9412983a773139c09f250c7 +_next/static/media/slide7.39d18fda.jpg,1766095916460,a41caad5bdf1dbd5b6e87fd7864b14df9e8564ac1d96a89bc23bbaeec654f0b2 +team/__next._head.txt,1766095933129,2c6fd54ef7e5f1cdfc0f339c839da67c1ec25f38994b7cd24341060c16ab2fd0 +team/__next._tree.txt,1766095933125,331229ad5350b6873b8e03d41ab041341924ce146b825303117dbd83bb55a856 +_next/static/chunks/7a3d62a9d14a31c8.js,1766095916313,14b5723a1d0d8109bb4208f0201999352086ba3d90a07120b90add79104bfe85 +_next/static/chunks/565602ed0dc136be.js,1766095915991,fd92b8281e5167206bb070a79b26c5e83938bce953e6eefbf83227fdb82e2caf +team/__next.team.txt,1766095933128,dc882cfeca4cce8a9e319d614573b8c9b22e4bc4b3f54bac5219baa03727d42c +team/__next._full.txt,1766095933125,f7e7234b5bffdef55089cee2b0bba6d6d489324fd7d6a4e22184802f4bd12277 +team/index.txt,1766095933131,f7e7234b5bffdef55089cee2b0bba6d6d489324fd7d6a4e22184802f4bd12277 +team/__next.team/__PAGE__.txt,1766095933260,2dd9b1b372ebaab888975f60984c2e175974e98c56415b72fbf1f65737d99c43 +_next/static/chunks/a6dad97d9634a72d.js,1766095916000,18e28d3214eda45048d80d3925ea7627b809e69ad2e95f7f98459e9146a61c3d +tbd/__next._index.txt,1766095933129,ae0a315e91bb2d48537ed22b554524fe5b585f65a9412983a773139c09f250c7 +tbd/__next._tree.txt,1766095933128,e36191a13829e71f12f3b34b6514c21c2a1a7298d4725679206b518a8acccf1f +tbd/__next._head.txt,1766095933129,2c6fd54ef7e5f1cdfc0f339c839da67c1ec25f38994b7cd24341060c16ab2fd0 +_next/static/media/alysha.4c0aa460.png,1766095916449,76d2d5ccb459d41e819df9528f9f55d8c32158cb2a5f054077ef651ff35aab55 +tbd/__next.tbd.txt,1766095933129,dc882cfeca4cce8a9e319d614573b8c9b22e4bc4b3f54bac5219baa03727d42c +tbd/__next._full.txt,1766095933129,66984a8908d621ef05010bc086704846c9ba99d57a5f483afa5e8fd21295b601 +tbd/index.txt,1766095933132,66984a8908d621ef05010bc086704846c9ba99d57a5f483afa5e8fd21295b601 +tbd/__next.tbd/__PAGE__.txt,1766095933263,68b228221e80f6671a74f8449e39bd3bcc785bfd4d3ecd9838211e1464177412 +projects/__next._tree.txt,1766095933121,35eb78daa2c96fd49d2349deb9707c9b2d231c2ad26b3b51e034bb660511e625 +projects/__next._index.txt,1766095933124,ae0a315e91bb2d48537ed22b554524fe5b585f65a9412983a773139c09f250c7 +projects/__next._head.txt,1766095933124,2c6fd54ef7e5f1cdfc0f339c839da67c1ec25f38994b7cd24341060c16ab2fd0 +projects/__next._full.txt,1766095933122,d6c4e53f41c6e8b46cc2c067308438cac53b33422cc71be279392d0bbf99bb34 +_next/static/media/slide1.ad45d428.jpg,1766095916081,a4efbbc9c3b91bd3fc2825f9cca88b2f26f1bc3c101c61e0d8dbf35f69e72fe7 +projects/__next.projects.txt,1766095933124,dc882cfeca4cce8a9e319d614573b8c9b22e4bc4b3f54bac5219baa03727d42c +_next/static/chunks/e77ef383f0c30b7b.js,1766095916217,9a1f91841d9e35cc42c7484773292448ea5ded37ae9a7bdef8f5adda3c5997da +projects/index.txt,1766095933130,d6c4e53f41c6e8b46cc2c067308438cac53b33422cc71be279392d0bbf99bb34 +projects/__next.projects/__PAGE__.txt,1766095933260,bdaa66c56271f40c1fafc1ef31e8774ec06ab12383b7adfcd4dcff087bae4324 +team/index.html,1766095933131,ca4561f749eee52b1074d4d2429853ad5400203144fdb0c1f5c6f64b3b4fbf34 +_next/static/media/arc-logo-v3.d5981609.png,1766095916244,7d0f48acde15ea2c9dd41653ddc8a52e2b0937df99fd0f501edec6686acb9e68 +bootcamp/__next._tree.txt,1766095933076,ea776fdeb4855430df4d98559a51f418e765e0b64b001e5665e33cbf9ac7418c +bootcamp/__next._index.txt,1766095933076,ae0a315e91bb2d48537ed22b554524fe5b585f65a9412983a773139c09f250c7 +bootcamp/__next._head.txt,1766095933076,2c6fd54ef7e5f1cdfc0f339c839da67c1ec25f38994b7cd24341060c16ab2fd0 +tbd/index.html,1766095933132,8d1d9e98796cdcea786abcb70657d7cb3864011f508ce1f39086a6d2332405b6 +bootcamp/__next.bootcamp.txt,1766095933076,dc882cfeca4cce8a9e319d614573b8c9b22e4bc4b3f54bac5219baa03727d42c +bootcamp/__next._full.txt,1766095933076,780145e821b28c81ce6a09f15e4255e316606275cec269301eb921dd936b9834 +bootcamp/index.txt,1766095933088,780145e821b28c81ce6a09f15e4255e316606275cec269301eb921dd936b9834 +bootcamp/__next.bootcamp/__PAGE__.txt,1766095933133,5cad85b94810d56f8b981ca035c213aeac7efcd0385fb8f2044ce4c3f63d9b54 +projects/index.html,1766095933130,ce638f8fef9deb57489fecb45299c83bf177fd72708756b4b404bbed82e3ace5 +_next/static/chunks/0dbc6fd1725ef39b.js,1766095916028,366a25587c3c8b2253a2da19ce83b51c7635c8219bd3d9c5388ba38eb5d0f0b9 +_next/static/media/vidhi.d57eb8e4.jpeg,1766095916098,49cad84fd0da2e2153012f6d84c21c082960f9c77f704235bb88f5d9e8a86338 +bootcamp/index.html,1766095933088,d6c52cec77547646a15d5531cefe53dfbf26a41b580c54fc6d4f41e40ccea226 +_next/static/media/glenne.024028bc.png,1766095916250,3bbf2bc89221e96c0692271b78e920ac61e41782214e83b8c7293ba06c9ab4ca +404/index.html,1766095933085,9bd43a97b59d606ce5c413f21e3f8735e93b00a9e909fe62c3a97739072a3cab +_next/static/media/aryan.96244433.jpeg,1766095916682,9a52fccffd26cd4450758c86ef9fa9038a36bbe4408e1d2ba187dead318816d9 +_next/static/media/anika.bbbc6f00.jpg,1766095916093,2ecf43df467962740bfee3d4542b533d44078b5d7e3622992b494ef03eb2c50d +_next/static/media/nitika.0f7200f9.jpg,1766095916515,a78a264b1092a2d0ad221e38dc05b3c41f7570f1ef8f6268320a64f7a6376798 +_next/static/media/stock.db898f7a.png,1766095916742,305debac9897de35133db980e481ed646355f3af8c84aa111e5e78e12d9edee4 +_next/static/media/slide8.de56424b.jpg,1766095916759,ed80c71a51a4804a8213f05a7c702d1af7188a644004b948f27895683b8b0b7d +_next/static/media/aamogh.6e87f5ad.png,1766095916323,635d4527701ec0d20f20b07553f822973404318cef573172178ff177f157fb09 +_next/static/media/anushka.cae1c007.jpg,1766095916652,a00e0c86a798d053352b2f75c39da92557743a9addd0206f1de7c68d4721c565 +_next/static/media/squad.345b2a57.jpg,1766095916592,4f80fded3e892e7066dce70fd331dfbbc05b9f35fb478dcf16025b5670895a76 +_next/static/media/diya.d702a49e.jpeg,1766095916425,54f1ecd202837c6bf2baa160b495e7a6c994a9d953e8ab1f24e59e76d3067452 +_next/static/media/aditi.11e9e44a.jpg,1766095916770,bba26c574f86bf90a44f6558f369a08d91aeb4c5709da7f523f1370401989750 +_next/static/media/smera.42ac48ea.png,1766095916510,43a3f97edab937f3407546d41fd85dc254e964d2ab680d752a666e0e3d6bcc1f +_next/static/media/trading.a0991289.png,1766095916323,187df50fb7e40b3e7c7d1a0c9b678b588a11a90c6415265cb326f284a0a75764 +_next/static/media/slide6.b94c9d09.jpg,1766095916614,b416386125adb61d55800836777af4e7c90eb8c557901b8411fb2305cd10545e diff --git a/sites/mainweb/app/page.tsx b/sites/mainweb/app/page.tsx index 5df9bd5..f13975a 100644 --- a/sites/mainweb/app/page.tsx +++ b/sites/mainweb/app/page.tsx @@ -28,7 +28,7 @@ import trading from "@/assets/images/logos/trading.png" const Pie = dynamic(() => import("react-chartjs-2").then(mod => mod.Pie), { ssr: false, - loading: () =>
Initializing Analytics...
+ loading: () =>
Initializing Analytics...
}); ChartJS.register(ArcElement, Tooltip, Legend); @@ -50,7 +50,7 @@ const Home = () => { const chartOptions = useMemo(() => ({ responsive: true, - maintainAspectRatio: false, // Changed to false to allow container to control size + maintainAspectRatio: false, plugins: { tooltip: { callbacks: { @@ -80,9 +80,7 @@ const Home = () => { } }, layout: { - padding: { - bottom: 10 // Extra room for the legend - } + padding: { bottom: 10 } } }), []); @@ -96,44 +94,39 @@ const Home = () => {
-

About Us.

+

About Us.

As the largest student-run data science organization at Georgia Tech, we provide technical skill development via club projects, workshops, and guest speakers.

- + Meet the Team →
-
- Team +
+
+ DSGT Executive Board
- {/* STATS SECTION - FIXED OVERFLOW */} -
+ {/* STATS SECTION */} +
-

Our Ecosystem.

-

550+ Members

+

Our Ecosystem.

+

Fall 2025: 550+ Active Members

- {/* Class Card */} -
-

Class Year

+
+

Class Year Distribution

-
- -
+
- {/* Major Card - Fixed Cutting Off */} -
-

Major

+
+

Academic Major Split

-
- -
+
@@ -142,14 +135,16 @@ const Home = () => { {/* BOOTCAMP SECTION */}
-
- Bootcamp -
-

Bootcamp.

+
+
+ Bootcamp Session +
+
+

Bootcamp.

- Teaching core skills from data cleaning to model building. Learn Python and pandas through hands-on work. + Teaching core skills from data cleaning to model building. Learn Python and pandas through hands-on project work and mentorship.

- + Go to Bootcamp Site
@@ -158,64 +153,80 @@ const Home = () => { {/* HACKLYTICS SECTION */}
-
+
-

Hacklytics.

+

Hacklytics.

- Georgia Tech's premier 36-hour datathon. Join hundreds of students for data science challenges and prizes. + Georgia Tech's premier 36-hour datathon. Join hundreds of students for a weekend of data science challenges, technical workshops, and high-stakes prizes.

- + Register for 2026
- Hacklytics +
+ Hacklytics Event +
{/* PROJECTS SECTION */}
-
-

Projects.

-

Hands-on Engineering

+
+

Projects.

+

Active Member Initiatives

- -
ARC
+ +
+
+ ARC +
+

ARC Research

-
Active
-

ML competition group focusing on Kaggle and CLEF research.

- Learn More → +
Active
+

ML competition group focusing on Kaggle, CLEF, and TREC research tracks.

+ Documentation →
- -
Robo
+ +
+
+ Robo +
+

Roboinvesting

-
Active
-

Trading simulation analyzing technical indicators for financial modeling.

- Contact Lead → +
Active
+

ML-driven trading simulations analyzing technical and macroeconomic indicators.

+ Contact Lead →
- -
AI
+ +
+
+ AI +
+

AI Trading Agent

-
Active
-

Conversational AI tool for real-time portfolio management using NLP.

- Contact Lead → +
Active
+

Developing conversational AI tools for real-time portfolio management and sentiment analysis.

+ Contact Lead →
- -
Sports
+ +
Sports

Sports Analytics

-
Closed
-

Exploratory research including NFL projections and NBA roster optimization.

+
Closed
+

Deep dives into NFL projections and NBA roster optimization using advanced stats.

- -

Past Archive

-

View all engineering projects built by our members over the years.

- Browse Archive → + +
+

Past Archive.

+

Explore five years of machine learning and data engineering projects built by DSGT members.

+
+ Browse Past Projects →
@@ -225,24 +236,27 @@ const Home = () => {
-

Get Involved.

-

Largest Technical Org at GT

+

Get Involved.

+

Largest Technical Org at Georgia Tech

-
+
{[ - { t: "Member", d: "Join the mailing list.", i: slide1, l: "https://member.datasciencegt.org/" }, - { t: "Leadership", d: "Join the executive teams.", i: slide7, l: "/tbd" }, - { t: "Hacklytics", d: "36-hour datathon. Feb 20-22.", i: slide6, l: "https://hacklytics.io/" } + { t: "Member", d: "Join the mailing list for weekly updates.", i: slide1, l: "https://member.datasciencegt.org/" }, + { t: "Leadership", d: "Join the executive board and lead teams.", i: slide7, l: "/tbd" }, + { t: "Hacklytics", d: "Attend our 36-hour flagship datathon.", i: slide6, l: "https://hacklytics.io/" } ].map((event, i) => ( -
-
{event.t}
-
-

{event.t}

+
+
+
+ {event.t} +
+
+

{event.t}

{event.d}

{event.l.startsWith("http") ? ( - Apply Now → + Register Now → ) : ( - Apply Now → + Apply Now → )}
diff --git a/sites/mainweb/components/Footer/index.tsx b/sites/mainweb/components/Footer/index.tsx index 9f84110..c6435db 100644 --- a/sites/mainweb/components/Footer/index.tsx +++ b/sites/mainweb/components/Footer/index.tsx @@ -1,13 +1,9 @@ // components/Footer/Footer.tsx "use client"; -import { useEffect, useState } from "react"; import Image from "next/image"; import Link from "next/link"; - import logo from "@/assets/images/dsgt/apple-touch-icon.png"; -import footerBlob from "@/assets/images/blobs/footer--export.svg"; -import footerBlobMobile from "@/assets/images/blobs/footer-mobile2--export.svg"; interface FooterProps { screen_width: number; @@ -15,92 +11,72 @@ interface FooterProps { } const Footer = ({ screen_width, className = "" }: FooterProps) => { - const [windowWidth, setWindowWidth] = useState(screen_width || 0); - const WIDTH_THRESHOLD = 1000; - - useEffect(() => { - setWindowWidth(screen_width); - }, [screen_width]); - return ( -
- = WIDTH_THRESHOLD ? footerBlob : footerBlobMobile} - alt="footer blob" - className="absolute w-full h-full top-0 left-0 object-cover" - /> +
+
-
-
- DSGT Logo -

DSGT

-
+ {/* BRANDING COLUMN */} +
+
+ DSGT Logo + DSGT +
+

+ The largest student-run data science organization at Georgia Tech. +

+
-
-

Company

- - About Us - - - Contact - -
+ {/* COMPANY COLUMN */} +
+

Company

+ +
+ + {/* SOCIAL COLUMN */} +
+

Connect

+ +
+ + {/* TECH TEAM CREDIT */} +
+

System

+
+

+ {">"} Built with precision by the DSGT Tech Team. +
+ {">"} Node: ATL_GT_V4 +

+
+
- -
-

- Made with 💖 by the DSGT Tech Team. -

+ {/* BOTTOM COPYRIGHT */} +
+

+ © 2025 Data Science at Georgia Tech +

+
+ Lat: 33.7756° N + Lon: 84.3963° W +
-
+ ); }; -export default Footer; +export default Footer; \ No newline at end of file diff --git a/sites/mainweb/components/Navbar/index.tsx b/sites/mainweb/components/Navbar/index.tsx index 4c2ae95..c8e36f2 100644 --- a/sites/mainweb/components/Navbar/index.tsx +++ b/sites/mainweb/components/Navbar/index.tsx @@ -4,10 +4,7 @@ import { useState, useEffect } from "react"; import Image from "next/image"; import { Link as ScrollLink } from "react-scroll"; import Link from "next/link"; - import logo from "../../assets/images/dsgt/apple-touch-icon.png"; -import smallblob from "@/assets/images/blobs/small-header--export.svg"; -import Background from "@/components/Background"; interface NavbarProps { screen_width: number; @@ -15,31 +12,35 @@ interface NavbarProps { className?: string; } -const Navbar: React.FC = ({ - screen_width, - page, - className = "", -}) => { - const [windowWidth, setWindowWidth] = useState(screen_width); +const Navbar: React.FC = ({ screen_width, page, className = "" }) => { + const [windowWidth, setWindowWidth] = useState(0); const WIDTH_THRESHOLD = 1000; const [menuOpen, setMenuOpen] = useState(false); const navbarHeight = 80; const isHomePage = !page || page === "home"; - useEffect(() => setWindowWidth(screen_width), [screen_width]); + useEffect(() => { + setWindowWidth(window.innerWidth); + const handleResize = () => { + setWindowWidth(window.innerWidth); + if (window.innerWidth >= WIDTH_THRESHOLD) setMenuOpen(false); + }; + window.addEventListener("resize", handleResize); + return () => window.removeEventListener("resize", handleResize); + }, []); useEffect(() => { + // Prevent scrolling when menu is open document.body.style.overflow = menuOpen ? "hidden" : "auto"; }, [menuOpen]); const homeMenuItems = [ - { name: "Home", to: "home", link: false }, { name: "About", to: "about", link: false }, { name: "Bootcamp", to: "bootcamp", link: false }, { name: "Hacklytics", to: "golden-byte", link: false }, { name: "Projects", to: "projects", link: false }, { name: "Get Involved", to: "getinvolved", link: false }, - { name: "Sign In", to: "/tbd", link: false }, + { name: "Team", to: "/team", link: true }, ]; const otherPageMenuItems = [ @@ -47,29 +48,16 @@ const Navbar: React.FC = ({ { name: "Bootcamp", to: "/bootcamp", link: true }, { name: "Team", to: "/team", link: true }, { name: "Projects", to: "/projects", link: true }, - { name: "Sign In", to: "/tbd", link: false }, ]; const menuItems = isHomePage ? homeMenuItems : otherPageMenuItems; - const renderMenuItem = (item: any, mobileWhite: boolean = false) => { - const baseClass = mobileWhite - ? "text-white text-lg font-extrabold hover:text-teal-500 transition cursor-pointer" - : "text-lg font-extrabold text-black hover:text-teal-500 transition cursor-pointer"; - - if (item.external) { - return ( - - {item.name} - - ); - } + const renderMenuItem = (item: any, isMobile: boolean = false) => { + const baseClass = `text-[11px] font-mono uppercase tracking-[0.2em] transition-all duration-300 cursor-pointer ${ + isMobile + ? "text-gray-300 hover:text-white text-xl font-bold" + : "text-gray-400 hover:text-indigo-400" + }`; if (item.link) { return ( @@ -93,6 +81,7 @@ const Navbar: React.FC = ({ offset={-navbarHeight} duration={500} className={baseClass} + activeClass="text-white lg:text-indigo-400" onClick={() => setMenuOpen(false)} > {item.name} @@ -100,107 +89,83 @@ const Navbar: React.FC = ({ ); }; - // ---------------- DESKTOP NAV ---------------- - if (windowWidth >= WIDTH_THRESHOLD) { - return ( -
- - background blob - -
-
- {isHomePage ? ( - - DSGT Logo - - ) : ( - - DSGT Logo - - )} -

DSGT

-
- -
- {menuItems.map(item => renderMenuItem(item))} + return ( + <> + {/* Main Nav Bar: + On mobile, we use a slightly darker, more opaque background + to ensure visibility over content. + */} +
- ); - } - // ---------------- MOBILE NAV ---------------- - return ( -
- - background blob - -
-
- {isHomePage ? ( - - DSGT Logo - + {/* Desktop Links */} + {windowWidth >= WIDTH_THRESHOLD ? ( +
+ {menuItems.map((item) => renderMenuItem(item))} + + Portal + +
) : ( - - DSGT Logo - + /* Mobile Toggle Button - Increased hit box for better UX */ + )} -

DSGT

+ - -
- + {/* Mobile Menu Overlay: + We use pt-20 to ensure the links start below the 80px (h-20) navbar + so the navbar remains visible. + */}
-
- {menuItems.map(item => renderMenuItem(item, true))} + {/* Subtle grid pattern for better aesthetic on the full-screen mobile menu */} +
+ +
+ {menuItems.map((item) => renderMenuItem(item, true))} + + Portal +
-
+ ); }; -export default Navbar; +export default Navbar; \ No newline at end of file diff --git a/sites/portal/src/app/page.tsx b/sites/portal/src/app/page.tsx index c9141bb..0e5549f 100644 --- a/sites/portal/src/app/page.tsx +++ b/sites/portal/src/app/page.tsx @@ -1,97 +1,117 @@ 'use client'; -import React from 'react'; +import React, { useState, useEffect } from 'react'; import { trpc } from '../lib/trpc'; +import Link from "next/link"; export default function Home() { const { mutate, data, isPending } = trpc.hello.sayHello.useMutation(); + const [logs, setLogs] = useState(["Initializing terminal...", "Waiting for user input..."]); const handleClick = () => { - mutate(); + setLogs(prev => [...prev.slice(-4), "> Executing: sayHello.mutate()"]); + mutate(undefined, { + onSuccess: () => setLogs(prev => [...prev.slice(-4), "> Success: Response received"]), + onError: () => setLogs(prev => [...prev.slice(-4), "> Error: Connection failed"]) + }); }; return ( -
- {/* Grid background pattern */} -
- - {/* Header */} -
-
- DSGT Logo - DSGT -
-
- - {/* Main Content */} -
-
-
- - {/* Left Side - Text Content */} -
-
-

- Query the world of{' '} - - DSGT. - -

- - {isPending ? ( -
-
-
-
- Loading... -
- ) : data ? ( -

- {data.message} -

- ) : ( -

- Your all-in-one hub for DSGT events, resources, and community connections. Explore, engage, and elevate your{' '} - tech journey. -

- )} -
- -
- -
+
+ + {/* BACKGROUND EFFECTS */} +
+
+
+
+ +
+ + {/* LEFT SIDE: COMMAND & CONTROL */} +
+
+
+
+ Query Engine // V.1 +
+ +

+ Query
+ + DSGT. + +

+ +
+

+ The collective intelligence of Georgia Tech's largest data science community. Authenticate below. +

+ + {/* TERMINAL OUTPUT BOX */} +
+
+ {logs.map((log, i) => ( +

+ {log} +

+ ))} + {isPending &&

{'>'} Awaiting server response...

} + {data && ( +
+

Incoming Stream

+

"{data.message}"

+
+ )} +
+
+ +
+ +
+
- {/* Right Side - Hero Image */} -
-
- {/* Blue circle background */} -
- - {/* DSGT logo image */} - DSGT -
+ {/* RIGHT SIDE: THE CORE */} +
+
+ +
+ {/* Rotating border effect */} +
+
+ +
+ DSGT Core
+ {/* Visual HUD Metadata */} +
+

Core Operational

+
+
LATENCY: 24MS +
ENCRYPT: AES-256 +
LOAD: 0.04% +
+
+ + {/* FOOTER BAR */} +
+
Internal Terminal // Query Engine
+
Access Node: 0812-ATL
+
); } \ No newline at end of file From 8a0085c504aa4041eee0e29448c68ad462e96b49 Mon Sep 17 00:00:00 2001 From: aamoghS Date: Thu, 18 Dec 2025 18:49:06 -0500 Subject: [PATCH 3/3] lol --- sites/mainweb/.firebase/hosting.b3V0.cache | 236 +++++++++--------- sites/mainweb/app/page.tsx | 65 ++--- sites/mainweb/assets/images/slides/slide9.jpg | Bin 0 -> 5422815 bytes sites/mainweb/components/Navbar/index.tsx | 7 +- sites/mainweb/components/TeamCard/index.tsx | 66 +++-- 5 files changed, 194 insertions(+), 180 deletions(-) create mode 100644 sites/mainweb/assets/images/slides/slide9.jpg diff --git a/sites/mainweb/.firebase/hosting.b3V0.cache b/sites/mainweb/.firebase/hosting.b3V0.cache index c39f7fe..fa6e58d 100644 --- a/sites/mainweb/.firebase/hosting.b3V0.cache +++ b/sites/mainweb/.firebase/hosting.b3V0.cache @@ -10,121 +10,121 @@ favicon-32x32.png,1765491604335,1c59159f4c69cb8812c8e0b6963252b011a634f261302478 favicon-16x16.png,1765491604319,96e40605151630d7b4ef81deb967a1175580f4bb9c5fb332960c92af95efcc9a circles.svg,1765491604317,b9a5fe10a2e645705abe338dea75c070a577193a1876d1b55f42407071bb2563 background-design-1.png,1765491604314,b65b749e62adb599e8ccd10dd31d9077ae8cd9614ee215a0467d8e3dc969a153 -__next._index.txt,1766095933125,ae0a315e91bb2d48537ed22b554524fe5b585f65a9412983a773139c09f250c7 -__next._tree.txt,1766095933123,7e7b63e870ca82eacf385b42445e0fc70d66b3a8a9e0fdfa0d22a338648ae42f -__next._head.txt,1766095933125,2c6fd54ef7e5f1cdfc0f339c839da67c1ec25f38994b7cd24341060c16ab2fd0 -index.txt,1766095933131,0fba26861eabfb04b66275f50bd79b59754661b5c7c44b0bca5eacc4fa78820a -__next.__PAGE__.txt,1766095933125,1028cbdf6bd448909bcca38294dfb5454ee8baf7a01cef3ab076c267c17a1d49 -_not-found/__next._tree.txt,1766095933074,12d995088401ed03876da8ecd276a91c3e84914eb106cae9cf892cdcdd7703f2 -__next._full.txt,1766095933124,0fba26861eabfb04b66275f50bd79b59754661b5c7c44b0bca5eacc4fa78820a -_not-found/__next._not-found.txt,1766095933074,dc882cfeca4cce8a9e319d614573b8c9b22e4bc4b3f54bac5219baa03727d42c -_not-found/__next._head.txt,1766095933075,22d608482965073e13fca442543ae95bfe7677c1e549c6c2705780bc6adcb5e9 -_not-found/__next._index.txt,1766095933075,ae0a315e91bb2d48537ed22b554524fe5b585f65a9412983a773139c09f250c7 -_not-found/__next._full.txt,1766095933074,9b11417baa722e760de5cde975fed98f727f1d58e75ea92c1cf7f0d91dbc25b4 -_not-found/index.txt,1766095933085,9b11417baa722e760de5cde975fed98f727f1d58e75ea92c1cf7f0d91dbc25b4 -_not-found/__next._not-found/__PAGE__.txt,1766095933075,60948269e88fa8a2e7f1f58731ee33662b147ce3569b8d4841ecdcb63e739687 -favicon.ico,1766095933050,9960c28b7d6ac352cf1ba11369584c8247271cb77e217561c647620d67872eea -index.html,1766095933131,94733c15001f898ff73c90eee5411fa840add83c06264f587c9f9ab1067e1449 -404.html,1766095933085,9bd43a97b59d606ce5c413f21e3f8735e93b00a9e909fe62c3a97739072a3cab -_next/static/media/sarvesh.7b29c81f.jpg,1766095916475,a77413f06c21341769a37ca9d32aeb01ef72d15f487ac71501989c7e13299786 -_next/static/media/hero2-mobile--export.05f476f3.svg,1766095916678,ca13110d1441ee47f227f1e412533caed21be8665c61dc492432ad1744327cf8 -_next/static/media/hero3--export.9fa9144e.svg,1766095916664,2a9b7e91560af95d37664651cd1814cdccc1b55422da8b50f93e36f8537003d3 -_not-found/index.html,1766095933085,9bd43a97b59d606ce5c413f21e3f8735e93b00a9e909fe62c3a97739072a3cab -_next/static/media/Geist_UltraLight-s.p.618ca1e8.woff2,1766095916289,b8717e8eb60d08dcfba18cae79eeb20be95d9cbfd40667041074b210b19d3036 -_next/static/media/Geist_Medium-s.p.0e2406be.woff2,1766095916445,2beb4c5a53ddd5120a6179a6973bf8f68a362dbcf04ded082243904a381f19ed -_next/static/media/Geist_SemiBold-s.p.1e9785bc.woff2,1766095916676,6fb115d592dd310235d18c4a3a705f2479fbdb337125b6e9657e7b7e32b7d7d5 -_next/static/media/Geist_UltraBlack-s.p.83921453.woff2,1766095916461,5f07aee36dbc4e16a91aee45a14789d35a5dc6bf70574e90b5aec569041b173b -_next/static/media/Geist_Black-s.p.1a53d763.woff2,1766095916310,b515dd90e543b7d58f6deba32c34d6895dcf3d5e3e3d5551279db1b2fc01c8b8 -_next/static/media/Geist_Regular-s.p.d4cb610a.woff2,1766095916648,8b34795dc5ab55699dbac35ade3c3bdc2abbee61828ae7b0048215286c57783f -_next/static/media/Geist_Light-s.p.32f638d4.woff2,1766095916691,ea5007c3e87efaef4c594433d50344107847559b704a986ed19aa40cfe7d44fd -_next/static/media/GeistMono_UltraBlack.p.daa943a2.woff2,1766095916084,c6659da5b890353b05830ccb798be06955ff7b54ce373fda3e47c4f61a00fba8 -_next/static/media/Geist_Bold-s.p.ec10ca61.woff2,1766095916211,4d57ef2b25f85cfc72aa89a350aa17081f5b4204134268004284ac3840a4ae73 -_next/static/media/GeistMono_UltraLight.p.4c7d3b1f.woff2,1766095916738,56a7ed1c7604f2cfad35bea5c33a72898dab050c4b4cf4f6b0d9ecbcdcda3b58 -_next/static/media/GeistMono_Thin.p.e736dcca.woff2,1766095916212,ba4574a042d8dd5fb294d93fd1074fb47aaf9ec5002370d72f71ca41c9d3daca -_next/static/media/GeistMono_Medium.p.5f165be8.woff2,1766095916650,df86e307ace4e9dc4d0bbd4455b3ab510ad7ee5b0305d8fad0fb545af47197d5 -_next/static/media/GeistMono_Regular.p.c18b7e71.woff2,1766095916463,cffdb9897db53cb2b2eb88cae82a6f60826ae39bbbe9e9e25fb28798c0694863 -_next/static/media/GeistMono_SemiBold.p.20204b0d.woff2,1766095916083,a27724d1679dc02fbafe2895542a9cd144f579fb997c6dd6788373b82c264d3f -_next/static/media/Geist_Thin-s.p.efc51e30.woff2,1766095916247,a49cfd8fbbac9317a0ac77278a7297578cc2ef9882b276378033380ddec9b661 -_next/static/media/GeistMono_Light.p.80098253.woff2,1766095916681,1022b6f49b0a6cb7773bbeac2e0ae4783a7a82901d63dd9fab9d2c8ba929ef29 -_next/static/media/GeistMono_Bold.p.ebb42981.woff2,1766095916094,c2b783736b2280a4caf39dffbff10f1f7e8fc128b57825f76ea620c5ec297664 -_next/static/media/gtaa.89323d96.png,1766095916747,615cfea20fb380d6528b2a63fab185030efc89273855b1f3202f4a301b45ceba -_next/static/media/favicon.a95ed13d.ico,1766095916213,9960c28b7d6ac352cf1ba11369584c8247271cb77e217561c647620d67872eea -_next/static/chunks/turbopack-7b361e286cc0f325.js,1766095916281,95a46f15d4dc9d4ef5dfa47c9cbe789cb788e8520d485228992ad33ee5d3aa4e -_next/static/chunks/eab2d599b1a279a5.js,1766095916053,d036fff50e63656c21d56c8e3e6c35cada6791e067cf3537bd5025ce323ea0f7 -_next/static/chunks/f61486d49dd641b3.js,1766095916658,41bf24904f35dd5c4182ff52e56bfe93cc380fe83eb44c362a372e2f2598b5df -_next/static/chunks/8d17fb14bf911363.js,1766095915993,1609a92748790e656d32f2e9f06fe803e1296bbcff7ede4b6eb5a4c1a80ca759 -_next/static/chunks/8c81fab71e1fb6ff.js,1766095916109,b31744952928b52eb50263a7f0164bdbd12dc1451c621b3c0ad5f1c213ac9ca4 -_next/static/media/GeistMono_Black.p.bfd10e20.woff2,1766095916683,9d09d0dd38814ecb1af5e8f50657fc42b7ee79105a23b6bb2ebe3b0ffe050e80 -_next/static/media/apple-touch-icon.eed7d9d8.png,1766095916252,d60615679e857bfba6b5e33b60dd6b92f06af5a1b51c1ecb18aac24efec1e51d -_next/static/chunks/9ee7d0647c144395.js,1766095916082,09376494a9e06f8a9cb377ae27f985e1a7325311a1f4edae2660100462abae30 -_next/static/chunks/85f5bf30eea4a739.js,1766095915993,d238f5643e2afcaacded66dc50d52771bf946630a76d5b3949d07ee05eda62d9 -_next/static/chunks/4a16d44e1ca8ffce.js,1766095916247,9fe545b6fae45cb3dd35bd2b38fe925bb13cebb5b24c88c042eef5d9a62c317a -_next/static/chunks/43cbe8059e6e9a72.css,1766095915994,50a8c9ba1e6755bf398bd908644f6b0ed2f6fcfba58f2f8cd79915eaef989a8a -_next/static/chunks/132c82fc0149a32e.js,1766095916652,2fbb42d41270f66e1382d8b12dd96240331a034aaa1d960226a6f4046c5a5e4c -_next/static/chunks/02224c9ea0e5e629.js,1766095915992,f0229d6d7104f4e28979caf5a3326856b81e1bc89559fdc2691d243715eb4e3b -_next/static/-XLsZMqHjCdmhZCVphBgV/_ssgManifest.js,1766095933686,dc28a4dc92fe352ed5d2201bd3972ce47691bc8e89e0400a68d1541d0567c6d5 -_next/static/-XLsZMqHjCdmhZCVphBgV/_clientMiddlewareManifest.json,1766095917321,61663fde99b3394d71653f41c19fe91269442622a4a6695f8352a70fbf5ca4c1 -_next/static/chunks/1876f7ad41a13a31.js,1766095916038,a9f0e1ebfbe643969c1dbfd090d589717b29bd86e29519b9fa27ea47510ee352 -_next/static/chunks/88eca9b4d2923045.js,1766095915999,cdb24789f95fdb61e8a2e226fe966275591b5ab29ed4fc13c77a1ded8479189c -_next/static/chunks/42f9aa7c9249d199.js,1766095916294,bcfef8063d4f4b7054a5a07bfa9dd0a0e70034e5aa4656661edfdf44340c2221 -_next/static/-XLsZMqHjCdmhZCVphBgV/_buildManifest.js,1766095917309,dcbe1c9b9159ca21caea98e1bad364012ae284e9551375ca62b83d2811efac91 -_next/static/chunks/5084a3c03bb89e18.js,1766095916061,3d14271cb4eef6da051dd213ffea53434306553f3e9b431946978556027a4138 -_next/static/media/square-logo.f757536d.png,1766095916211,5af85cd153427f89d01c1109e64d5110163bf32b6d199ea1817bd41048d106ed -_next/static/chunks/1af65342bf6da70c.js,1766095916309,defc0dcb657fa60628664d868b67ab3eecd64c74859b0ef98ad3c7611e1b35d8 -team/__next._index.txt,1766095933129,ae0a315e91bb2d48537ed22b554524fe5b585f65a9412983a773139c09f250c7 -_next/static/media/slide7.39d18fda.jpg,1766095916460,a41caad5bdf1dbd5b6e87fd7864b14df9e8564ac1d96a89bc23bbaeec654f0b2 -team/__next._head.txt,1766095933129,2c6fd54ef7e5f1cdfc0f339c839da67c1ec25f38994b7cd24341060c16ab2fd0 -team/__next._tree.txt,1766095933125,331229ad5350b6873b8e03d41ab041341924ce146b825303117dbd83bb55a856 -_next/static/chunks/7a3d62a9d14a31c8.js,1766095916313,14b5723a1d0d8109bb4208f0201999352086ba3d90a07120b90add79104bfe85 -_next/static/chunks/565602ed0dc136be.js,1766095915991,fd92b8281e5167206bb070a79b26c5e83938bce953e6eefbf83227fdb82e2caf -team/__next.team.txt,1766095933128,dc882cfeca4cce8a9e319d614573b8c9b22e4bc4b3f54bac5219baa03727d42c -team/__next._full.txt,1766095933125,f7e7234b5bffdef55089cee2b0bba6d6d489324fd7d6a4e22184802f4bd12277 -team/index.txt,1766095933131,f7e7234b5bffdef55089cee2b0bba6d6d489324fd7d6a4e22184802f4bd12277 -team/__next.team/__PAGE__.txt,1766095933260,2dd9b1b372ebaab888975f60984c2e175974e98c56415b72fbf1f65737d99c43 -_next/static/chunks/a6dad97d9634a72d.js,1766095916000,18e28d3214eda45048d80d3925ea7627b809e69ad2e95f7f98459e9146a61c3d -tbd/__next._index.txt,1766095933129,ae0a315e91bb2d48537ed22b554524fe5b585f65a9412983a773139c09f250c7 -tbd/__next._tree.txt,1766095933128,e36191a13829e71f12f3b34b6514c21c2a1a7298d4725679206b518a8acccf1f -tbd/__next._head.txt,1766095933129,2c6fd54ef7e5f1cdfc0f339c839da67c1ec25f38994b7cd24341060c16ab2fd0 -_next/static/media/alysha.4c0aa460.png,1766095916449,76d2d5ccb459d41e819df9528f9f55d8c32158cb2a5f054077ef651ff35aab55 -tbd/__next.tbd.txt,1766095933129,dc882cfeca4cce8a9e319d614573b8c9b22e4bc4b3f54bac5219baa03727d42c -tbd/__next._full.txt,1766095933129,66984a8908d621ef05010bc086704846c9ba99d57a5f483afa5e8fd21295b601 -tbd/index.txt,1766095933132,66984a8908d621ef05010bc086704846c9ba99d57a5f483afa5e8fd21295b601 -tbd/__next.tbd/__PAGE__.txt,1766095933263,68b228221e80f6671a74f8449e39bd3bcc785bfd4d3ecd9838211e1464177412 -projects/__next._tree.txt,1766095933121,35eb78daa2c96fd49d2349deb9707c9b2d231c2ad26b3b51e034bb660511e625 -projects/__next._index.txt,1766095933124,ae0a315e91bb2d48537ed22b554524fe5b585f65a9412983a773139c09f250c7 -projects/__next._head.txt,1766095933124,2c6fd54ef7e5f1cdfc0f339c839da67c1ec25f38994b7cd24341060c16ab2fd0 -projects/__next._full.txt,1766095933122,d6c4e53f41c6e8b46cc2c067308438cac53b33422cc71be279392d0bbf99bb34 -_next/static/media/slide1.ad45d428.jpg,1766095916081,a4efbbc9c3b91bd3fc2825f9cca88b2f26f1bc3c101c61e0d8dbf35f69e72fe7 -projects/__next.projects.txt,1766095933124,dc882cfeca4cce8a9e319d614573b8c9b22e4bc4b3f54bac5219baa03727d42c -_next/static/chunks/e77ef383f0c30b7b.js,1766095916217,9a1f91841d9e35cc42c7484773292448ea5ded37ae9a7bdef8f5adda3c5997da -projects/index.txt,1766095933130,d6c4e53f41c6e8b46cc2c067308438cac53b33422cc71be279392d0bbf99bb34 -projects/__next.projects/__PAGE__.txt,1766095933260,bdaa66c56271f40c1fafc1ef31e8774ec06ab12383b7adfcd4dcff087bae4324 -team/index.html,1766095933131,ca4561f749eee52b1074d4d2429853ad5400203144fdb0c1f5c6f64b3b4fbf34 -_next/static/media/arc-logo-v3.d5981609.png,1766095916244,7d0f48acde15ea2c9dd41653ddc8a52e2b0937df99fd0f501edec6686acb9e68 -bootcamp/__next._tree.txt,1766095933076,ea776fdeb4855430df4d98559a51f418e765e0b64b001e5665e33cbf9ac7418c -bootcamp/__next._index.txt,1766095933076,ae0a315e91bb2d48537ed22b554524fe5b585f65a9412983a773139c09f250c7 -bootcamp/__next._head.txt,1766095933076,2c6fd54ef7e5f1cdfc0f339c839da67c1ec25f38994b7cd24341060c16ab2fd0 -tbd/index.html,1766095933132,8d1d9e98796cdcea786abcb70657d7cb3864011f508ce1f39086a6d2332405b6 -bootcamp/__next.bootcamp.txt,1766095933076,dc882cfeca4cce8a9e319d614573b8c9b22e4bc4b3f54bac5219baa03727d42c -bootcamp/__next._full.txt,1766095933076,780145e821b28c81ce6a09f15e4255e316606275cec269301eb921dd936b9834 -bootcamp/index.txt,1766095933088,780145e821b28c81ce6a09f15e4255e316606275cec269301eb921dd936b9834 -bootcamp/__next.bootcamp/__PAGE__.txt,1766095933133,5cad85b94810d56f8b981ca035c213aeac7efcd0385fb8f2044ce4c3f63d9b54 -projects/index.html,1766095933130,ce638f8fef9deb57489fecb45299c83bf177fd72708756b4b404bbed82e3ace5 -_next/static/chunks/0dbc6fd1725ef39b.js,1766095916028,366a25587c3c8b2253a2da19ce83b51c7635c8219bd3d9c5388ba38eb5d0f0b9 -_next/static/media/vidhi.d57eb8e4.jpeg,1766095916098,49cad84fd0da2e2153012f6d84c21c082960f9c77f704235bb88f5d9e8a86338 -bootcamp/index.html,1766095933088,d6c52cec77547646a15d5531cefe53dfbf26a41b580c54fc6d4f41e40ccea226 -_next/static/media/glenne.024028bc.png,1766095916250,3bbf2bc89221e96c0692271b78e920ac61e41782214e83b8c7293ba06c9ab4ca -404/index.html,1766095933085,9bd43a97b59d606ce5c413f21e3f8735e93b00a9e909fe62c3a97739072a3cab -_next/static/media/aryan.96244433.jpeg,1766095916682,9a52fccffd26cd4450758c86ef9fa9038a36bbe4408e1d2ba187dead318816d9 -_next/static/media/anika.bbbc6f00.jpg,1766095916093,2ecf43df467962740bfee3d4542b533d44078b5d7e3622992b494ef03eb2c50d -_next/static/media/nitika.0f7200f9.jpg,1766095916515,a78a264b1092a2d0ad221e38dc05b3c41f7570f1ef8f6268320a64f7a6376798 -_next/static/media/stock.db898f7a.png,1766095916742,305debac9897de35133db980e481ed646355f3af8c84aa111e5e78e12d9edee4 -_next/static/media/slide8.de56424b.jpg,1766095916759,ed80c71a51a4804a8213f05a7c702d1af7188a644004b948f27895683b8b0b7d -_next/static/media/aamogh.6e87f5ad.png,1766095916323,635d4527701ec0d20f20b07553f822973404318cef573172178ff177f157fb09 -_next/static/media/anushka.cae1c007.jpg,1766095916652,a00e0c86a798d053352b2f75c39da92557743a9addd0206f1de7c68d4721c565 -_next/static/media/squad.345b2a57.jpg,1766095916592,4f80fded3e892e7066dce70fd331dfbbc05b9f35fb478dcf16025b5670895a76 -_next/static/media/diya.d702a49e.jpeg,1766095916425,54f1ecd202837c6bf2baa160b495e7a6c994a9d953e8ab1f24e59e76d3067452 -_next/static/media/aditi.11e9e44a.jpg,1766095916770,bba26c574f86bf90a44f6558f369a08d91aeb4c5709da7f523f1370401989750 -_next/static/media/smera.42ac48ea.png,1766095916510,43a3f97edab937f3407546d41fd85dc254e964d2ab680d752a666e0e3d6bcc1f -_next/static/media/trading.a0991289.png,1766095916323,187df50fb7e40b3e7c7d1a0c9b678b588a11a90c6415265cb326f284a0a75764 -_next/static/media/slide6.b94c9d09.jpg,1766095916614,b416386125adb61d55800836777af4e7c90eb8c557901b8411fb2305cd10545e +__next._index.txt,1766099791011,5bfc2cf2ae89179219aa602a538de68b3ba2a84b1ffdb6487661fa340b573caa +__next._tree.txt,1766099790995,2bf02315a7918ed2ba51dc077857e1c677acb1e65f918ae31c09c107c298486b +__next._full.txt,1766099790996,54bc798422115a83a8cf973ce3eb522165c3e50e9736191f97788df54bb12b05 +__next._head.txt,1766099791011,1248c95792614c12d00e1b8a36854a316fb223491d7145f912d45cb4335dfe68 +__next.__PAGE__.txt,1766099791011,816a5d922dfc6a2190698368c47eda514e7266a63bab8e5f6ec463eebf40ef72 +index.txt,1766099791030,54bc798422115a83a8cf973ce3eb522165c3e50e9736191f97788df54bb12b05 +favicon.ico,1766099790925,9960c28b7d6ac352cf1ba11369584c8247271cb77e217561c647620d67872eea +_not-found/__next._tree.txt,1766099790984,71fc52f628ec50caec2f203a1f2aba68a6e5222a8b89e9acb9a6dc1eca06ecc7 +_not-found/__next._index.txt,1766099790985,5bfc2cf2ae89179219aa602a538de68b3ba2a84b1ffdb6487661fa340b573caa +_not-found/__next._not-found.txt,1766099790985,c7b7b916f715d032965514a821bb6f53c160946dc68e187076dd06ec17d35276 +_not-found/__next._head.txt,1766099790985,91a5e9e916aa84d2e3fe03c6fb226498e04ba6bfd9d29fd261b71d0e1a7e34e2 +_not-found/__next._full.txt,1766099790984,31dc731d06858d308ce89c5c580d2cb6959bcc28f95c59b8ffc144ef93cdc037 +_not-found/index.txt,1766099790993,31dc731d06858d308ce89c5c580d2cb6959bcc28f95c59b8ffc144ef93cdc037 +_not-found/__next._not-found/__PAGE__.txt,1766099791034,2016cc1f48e860ee8aa797561c4fb8d724bdf391fab5607e4806d209a4563378 +404.html,1766099790994,b14156ea5c22db30a32b47c38cbf8fabc2cef92e1ac705344a8d523ec5ab2a65 +index.html,1766099791030,bd8d1b545dd317d9d95bb17d88602b2dbca2f1a9d52e5765419df4229b2451d5 +_next/static/media/sarvesh.7b29c81f.jpg,1766099782005,a77413f06c21341769a37ca9d32aeb01ef72d15f487ac71501989c7e13299786 +_next/static/media/hero3--export.9fa9144e.svg,1766099781974,2a9b7e91560af95d37664651cd1814cdccc1b55422da8b50f93e36f8537003d3 +_next/static/media/hero2-mobile--export.05f476f3.svg,1766099781882,ca13110d1441ee47f227f1e412533caed21be8665c61dc492432ad1744327cf8 +_not-found/index.html,1766099790994,b14156ea5c22db30a32b47c38cbf8fabc2cef92e1ac705344a8d523ec5ab2a65 +_next/static/media/Geist_UltraBlack-s.p.83921453.woff2,1766099782017,5f07aee36dbc4e16a91aee45a14789d35a5dc6bf70574e90b5aec569041b173b +_next/static/media/Geist_SemiBold-s.p.1e9785bc.woff2,1766099781909,6fb115d592dd310235d18c4a3a705f2479fbdb337125b6e9657e7b7e32b7d7d5 +_next/static/media/Geist_UltraLight-s.p.618ca1e8.woff2,1766099781870,b8717e8eb60d08dcfba18cae79eeb20be95d9cbfd40667041074b210b19d3036 +_next/static/media/Geist_Light-s.p.32f638d4.woff2,1766099781848,ea5007c3e87efaef4c594433d50344107847559b704a986ed19aa40cfe7d44fd +_next/static/media/Geist_Medium-s.p.0e2406be.woff2,1766099781987,2beb4c5a53ddd5120a6179a6973bf8f68a362dbcf04ded082243904a381f19ed +_next/static/media/Geist_Regular-s.p.d4cb610a.woff2,1766099781807,8b34795dc5ab55699dbac35ade3c3bdc2abbee61828ae7b0048215286c57783f +_next/static/media/Geist_Bold-s.p.ec10ca61.woff2,1766099782250,4d57ef2b25f85cfc72aa89a350aa17081f5b4204134268004284ac3840a4ae73 +_next/static/media/GeistMono_UltraLight.p.4c7d3b1f.woff2,1766099781975,56a7ed1c7604f2cfad35bea5c33a72898dab050c4b4cf4f6b0d9ecbcdcda3b58 +_next/static/media/GeistMono_UltraBlack.p.daa943a2.woff2,1766099781980,c6659da5b890353b05830ccb798be06955ff7b54ce373fda3e47c4f61a00fba8 +_next/static/media/Geist_Black-s.p.1a53d763.woff2,1766099781938,b515dd90e543b7d58f6deba32c34d6895dcf3d5e3e3d5551279db1b2fc01c8b8 +_next/static/media/GeistMono_Thin.p.e736dcca.woff2,1766099782128,ba4574a042d8dd5fb294d93fd1074fb47aaf9ec5002370d72f71ca41c9d3daca +_next/static/media/GeistMono_Medium.p.5f165be8.woff2,1766099782207,df86e307ace4e9dc4d0bbd4455b3ab510ad7ee5b0305d8fad0fb545af47197d5 +_next/static/media/GeistMono_Regular.p.c18b7e71.woff2,1766099782262,cffdb9897db53cb2b2eb88cae82a6f60826ae39bbbe9e9e25fb28798c0694863 +_next/static/media/Geist_Thin-s.p.efc51e30.woff2,1766099782216,a49cfd8fbbac9317a0ac77278a7297578cc2ef9882b276378033380ddec9b661 +_next/static/media/GeistMono_SemiBold.p.20204b0d.woff2,1766099781884,a27724d1679dc02fbafe2895542a9cd144f579fb997c6dd6788373b82c264d3f +_next/static/media/gtaa.89323d96.png,1766099782000,615cfea20fb380d6528b2a63fab185030efc89273855b1f3202f4a301b45ceba +_next/static/media/GeistMono_Bold.p.ebb42981.woff2,1766099782046,c2b783736b2280a4caf39dffbff10f1f7e8fc128b57825f76ea620c5ec297664 +_next/static/media/favicon.a95ed13d.ico,1766099782237,9960c28b7d6ac352cf1ba11369584c8247271cb77e217561c647620d67872eea +_next/static/JOj154_gKBIDG6EsEOGau/_ssgManifest.js,1766099791267,dc28a4dc92fe352ed5d2201bd3972ce47691bc8e89e0400a68d1541d0567c6d5 +_next/static/JOj154_gKBIDG6EsEOGau/_clientMiddlewareManifest.json,1766099782946,61663fde99b3394d71653f41c19fe91269442622a4a6695f8352a70fbf5ca4c1 +_next/static/JOj154_gKBIDG6EsEOGau/_buildManifest.js,1766099782895,dcbe1c9b9159ca21caea98e1bad364012ae284e9551375ca62b83d2811efac91 +_next/static/media/GeistMono_Light.p.80098253.woff2,1766099782074,1022b6f49b0a6cb7773bbeac2e0ae4783a7a82901d63dd9fab9d2c8ba929ef29 +_next/static/chunks/f61486d49dd641b3.js,1766099782104,41bf24904f35dd5c4182ff52e56bfe93cc380fe83eb44c362a372e2f2598b5df +_next/static/chunks/8d17fb14bf911363.js,1766099782211,1609a92748790e656d32f2e9f06fe803e1296bbcff7ede4b6eb5a4c1a80ca759 +_next/static/chunks/turbopack-7b361e286cc0f325.js,1766099782004,95a46f15d4dc9d4ef5dfa47c9cbe789cb788e8520d485228992ad33ee5d3aa4e +_next/static/media/GeistMono_Black.p.bfd10e20.woff2,1766099781861,9d09d0dd38814ecb1af5e8f50657fc42b7ee79105a23b6bb2ebe3b0ffe050e80 +_next/static/media/apple-touch-icon.eed7d9d8.png,1766099782227,d60615679e857bfba6b5e33b60dd6b92f06af5a1b51c1ecb18aac24efec1e51d +_next/static/chunks/a986d5820ace266d.js,1766099781951,dfa261baa00a1f34b4a127d11a0a1a9b18aca5866d90652f6ddb48999b382df6 +_next/static/chunks/85f5bf30eea4a739.js,1766099781788,d238f5643e2afcaacded66dc50d52771bf946630a76d5b3949d07ee05eda62d9 +_next/static/chunks/8c81fab71e1fb6ff.js,1766099781844,b31744952928b52eb50263a7f0164bdbd12dc1451c621b3c0ad5f1c213ac9ca4 +_next/static/chunks/46b4abb9346ba5de.css,1766099781953,7fdc21c7a327e565364bb5e1ba4d70b27bcb4f5aeb71a4a6dc12914f47c28a4b +_next/static/chunks/4a16d44e1ca8ffce.js,1766099782236,9fe545b6fae45cb3dd35bd2b38fe925bb13cebb5b24c88c042eef5d9a62c317a +_next/static/chunks/3eacafff5da10007.js,1766099782164,f2984e117f6d8808c5ddafdec9f66b4bb700e0a50e8ab469c388dcf28d5e32e2 +_next/static/chunks/409d43142005cd20.js,1766099782246,b9cefffa5a0311db2a167244e80ecfe17f692024bdc07ea29b8549223c122f82 +_next/static/chunks/132c82fc0149a32e.js,1766099782208,2fbb42d41270f66e1382d8b12dd96240331a034aaa1d960226a6f4046c5a5e4c +_next/static/chunks/4fe2c99a3404be3d.js,1766099782113,19ec5820c05f7f4410c7e96574889ab50c3f13992cb472b1f4a62337f6181b62 +_next/static/chunks/4bfd5ca4f6b7cc85.js,1766099781886,3f743047dbf21dbd7788709cd0bdd6d5ea7c86a720c4c3ee62a149d8d231365e +_next/static/chunks/02224c9ea0e5e629.js,1766099781815,f0229d6d7104f4e28979caf5a3326856b81e1bc89559fdc2691d243715eb4e3b +_next/static/media/square-logo.f757536d.png,1766099781888,5af85cd153427f89d01c1109e64d5110163bf32b6d199ea1817bd41048d106ed +_next/static/media/slide7.39d18fda.jpg,1766099782229,a41caad5bdf1dbd5b6e87fd7864b14df9e8564ac1d96a89bc23bbaeec654f0b2 +_next/static/chunks/7a3d62a9d14a31c8.js,1766099782070,14b5723a1d0d8109bb4208f0201999352086ba3d90a07120b90add79104bfe85 +_next/static/chunks/565602ed0dc136be.js,1766099781779,fd92b8281e5167206bb070a79b26c5e83938bce953e6eefbf83227fdb82e2caf +team/__next._index.txt,1766099791014,5bfc2cf2ae89179219aa602a538de68b3ba2a84b1ffdb6487661fa340b573caa +team/__next._head.txt,1766099791014,1248c95792614c12d00e1b8a36854a316fb223491d7145f912d45cb4335dfe68 +team/__next._tree.txt,1766099791013,61ba63921f53ec987217892cc4bd43a4dc8b2db2a242df65da2b1cf3230309e0 +team/__next.team.txt,1766099791013,c7b7b916f715d032965514a821bb6f53c160946dc68e187076dd06ec17d35276 +_next/static/chunks/1af65342bf6da70c.js,1766099782029,defc0dcb657fa60628664d868b67ab3eecd64c74859b0ef98ad3c7611e1b35d8 +team/__next._full.txt,1766099791014,e5ec7e295a07522f9fed6a6c2f881aabe30abfe2511c2572a4d69d5017fc6d8f +team/index.txt,1766099791031,e5ec7e295a07522f9fed6a6c2f881aabe30abfe2511c2572a4d69d5017fc6d8f +_next/static/chunks/2d35fe23e8c472eb.js,1766099782245,ed5ffaad730f5cadd3c105d7adfc6a0ba1f8d3d0df5a3144b2f526f6a0745a72 +team/__next.team/__PAGE__.txt,1766099791077,f262074ad6c30d1ec1eadd342d2bf71ed3a639bd0e38af3834aded96adb5405b +_next/static/chunks/a6dad97d9634a72d.js,1766099781841,18e28d3214eda45048d80d3925ea7627b809e69ad2e95f7f98459e9146a61c3d +tbd/__next._index.txt,1766099791013,5bfc2cf2ae89179219aa602a538de68b3ba2a84b1ffdb6487661fa340b573caa +tbd/__next._head.txt,1766099791014,1248c95792614c12d00e1b8a36854a316fb223491d7145f912d45cb4335dfe68 +tbd/__next._tree.txt,1766099791011,e4e4f5f1967cb666e527cd190dd79e3b8d80a4ab583fd613c940819955280e26 +_next/static/media/alysha.4c0aa460.png,1766099782251,76d2d5ccb459d41e819df9528f9f55d8c32158cb2a5f054077ef651ff35aab55 +tbd/__next.tbd.txt,1766099791013,c7b7b916f715d032965514a821bb6f53c160946dc68e187076dd06ec17d35276 +tbd/__next._full.txt,1766099791012,f9a0b8b4ba300ac38684e9394c943aa4c4a7d3ca3ff95da69b9d8228eb0fd19d +tbd/index.txt,1766099791031,f9a0b8b4ba300ac38684e9394c943aa4c4a7d3ca3ff95da69b9d8228eb0fd19d +tbd/__next.tbd/__PAGE__.txt,1766099791066,61090054d4aa760536e03b870805d5986ca4d12cfe40596d2b592f2112f92d8f +projects/__next._tree.txt,1766099791014,70e21603f4719ce8382643b3cffb89018cad6b6241b36d9bafd4073e0699d325 +projects/__next._index.txt,1766099791031,5bfc2cf2ae89179219aa602a538de68b3ba2a84b1ffdb6487661fa340b573caa +projects/__next._head.txt,1766099791031,1248c95792614c12d00e1b8a36854a316fb223491d7145f912d45cb4335dfe68 +projects/__next._full.txt,1766099791014,9057335f87dda0788755cc98f08e78241c0a100c29206b3ef4f6ffc0ee7c93e3 +_next/static/media/slide1.ad45d428.jpg,1766099782071,a4efbbc9c3b91bd3fc2825f9cca88b2f26f1bc3c101c61e0d8dbf35f69e72fe7 +_next/static/chunks/e77ef383f0c30b7b.js,1766099781939,9a1f91841d9e35cc42c7484773292448ea5ded37ae9a7bdef8f5adda3c5997da +projects/__next.projects.txt,1766099791014,c7b7b916f715d032965514a821bb6f53c160946dc68e187076dd06ec17d35276 +projects/index.txt,1766099791034,9057335f87dda0788755cc98f08e78241c0a100c29206b3ef4f6ffc0ee7c93e3 +team/index.html,1766099791033,f8f69885eeef5b158309f72d925ebba6e3632c3877e55cc38f5cf2d65125843d +_next/static/media/arc-logo-v3.d5981609.png,1766099782210,7d0f48acde15ea2c9dd41653ddc8a52e2b0937df99fd0f501edec6686acb9e68 +projects/__next.projects/__PAGE__.txt,1766099791067,c4cf6aea91fb8b43564036f4daa4b48a51bea8153c449aa7d2ba6f6b9bee2459 +bootcamp/__next._tree.txt,1766099790983,0cc1ed4ddb54361e0dc2a1542422ae2fe02e5eead935a9e9bdba5b4add33ba09 +bootcamp/__next._index.txt,1766099790983,5bfc2cf2ae89179219aa602a538de68b3ba2a84b1ffdb6487661fa340b573caa +bootcamp/__next._head.txt,1766099790984,1248c95792614c12d00e1b8a36854a316fb223491d7145f912d45cb4335dfe68 +tbd/index.html,1766099791031,53b9e3f2f24604c7173aed0c1b9b842fb0b6af7d9646b8b33911d6348f9dd3a5 +bootcamp/__next.bootcamp.txt,1766099790983,c7b7b916f715d032965514a821bb6f53c160946dc68e187076dd06ec17d35276 +bootcamp/__next._full.txt,1766099790983,001be7c4e487cb14d1b897e0f1b8341105a775af02f1dfb37dab098a676cfb72 +bootcamp/index.txt,1766099790990,001be7c4e487cb14d1b897e0f1b8341105a775af02f1dfb37dab098a676cfb72 +bootcamp/__next.bootcamp/__PAGE__.txt,1766099790983,4c37c3b2453fdd379884267169d641e27c8d7eb30f0d2e3c75af947e6f093d53 +projects/index.html,1766099791036,58a9d332be913e31114107a04394390307695c7e29865671c0f9be3356250cde +_next/static/media/vidhi.d57eb8e4.jpeg,1766099782232,49cad84fd0da2e2153012f6d84c21c082960f9c77f704235bb88f5d9e8a86338 +bootcamp/index.html,1766099790991,69eedd10bec4b546d977a4632eb566937e707597b90cfbadf592e2b49a9998c9 +_next/static/chunks/0dbc6fd1725ef39b.js,1766099781950,366a25587c3c8b2253a2da19ce83b51c7635c8219bd3d9c5388ba38eb5d0f0b9 +_next/static/media/glenne.024028bc.png,1766099781967,3bbf2bc89221e96c0692271b78e920ac61e41782214e83b8c7293ba06c9ab4ca +404/index.html,1766099790994,b14156ea5c22db30a32b47c38cbf8fabc2cef92e1ac705344a8d523ec5ab2a65 +_next/static/media/aryan.96244433.jpeg,1766099782249,9a52fccffd26cd4450758c86ef9fa9038a36bbe4408e1d2ba187dead318816d9 +_next/static/media/anika.bbbc6f00.jpg,1766099782255,2ecf43df467962740bfee3d4542b533d44078b5d7e3622992b494ef03eb2c50d +_next/static/media/nitika.0f7200f9.jpg,1766099782110,a78a264b1092a2d0ad221e38dc05b3c41f7570f1ef8f6268320a64f7a6376798 +_next/static/media/stock.db898f7a.png,1766099781911,305debac9897de35133db980e481ed646355f3af8c84aa111e5e78e12d9edee4 +_next/static/media/aamogh.6e87f5ad.png,1766099781854,635d4527701ec0d20f20b07553f822973404318cef573172178ff177f157fb09 +_next/static/media/anushka.cae1c007.jpg,1766099781893,a00e0c86a798d053352b2f75c39da92557743a9addd0206f1de7c68d4721c565 +_next/static/media/squad.345b2a57.jpg,1766099781998,4f80fded3e892e7066dce70fd331dfbbc05b9f35fb478dcf16025b5670895a76 +_next/static/media/diya.d702a49e.jpeg,1766099782068,54f1ecd202837c6bf2baa160b495e7a6c994a9d953e8ab1f24e59e76d3067452 +_next/static/media/aditi.11e9e44a.jpg,1766099781969,bba26c574f86bf90a44f6558f369a08d91aeb4c5709da7f523f1370401989750 +_next/static/media/smera.42ac48ea.png,1766099781987,43a3f97edab937f3407546d41fd85dc254e964d2ab680d752a666e0e3d6bcc1f +_next/static/media/trading.a0991289.png,1766099781876,187df50fb7e40b3e7c7d1a0c9b678b588a11a90c6415265cb326f284a0a75764 +_next/static/media/slide9.e18634ce.jpg,1766099781877,2c3ee5fa094edfc8ff10d8f209a3bd8909d37f8e95827e40e47bf35a1f38e95a +_next/static/media/slide6.b94c9d09.jpg,1766099782245,b416386125adb61d55800836777af4e7c90eb8c557901b8411fb2305cd10545e diff --git a/sites/mainweb/app/page.tsx b/sites/mainweb/app/page.tsx index f13975a..22e2a31 100644 --- a/sites/mainweb/app/page.tsx +++ b/sites/mainweb/app/page.tsx @@ -21,14 +21,15 @@ import squad from "@/assets/images/2025/squad.jpg"; import slide6 from "@/assets/images/slides/slide6.jpg"; import slide7 from "@/assets/images/slides/slide7.jpg"; import slide8 from "@/assets/images/slides/slide8.jpg"; +import slide9 from "@/assets/images/slides/slide9.jpg"; import arc from "@/assets/images/logos/arc-logo-v3.png"; import gtaa from "@/assets/images/logos/gtaa.png"; -import stock from "@/assets/images/logos/stock.png" -import trading from "@/assets/images/logos/trading.png" +import stock from "@/assets/images/logos/stock.png"; +import trading from "@/assets/images/logos/trading.png"; const Pie = dynamic(() => import("react-chartjs-2").then(mod => mod.Pie), { ssr: false, - loading: () =>
Initializing Analytics...
+ loading: () =>
Initializing Analytics...
}); ChartJS.register(ArcElement, Tooltip, Legend); @@ -48,9 +49,10 @@ const Home = () => { return () => window.removeEventListener("resize", handleResize); }, [handleResize]); + // Base chart options const chartOptions = useMemo(() => ({ responsive: true, - maintainAspectRatio: false, + maintainAspectRatio: true, // Keep circular on all devices plugins: { tooltip: { callbacks: { @@ -73,16 +75,13 @@ const Home = () => { position: 'bottom' as const, labels: { color: '#94a3b8', - font: { family: 'monospace', size: 11 }, - padding: 15, - boxWidth: 12 + font: { family: 'monospace', size: windowWidth < 640 ? 10 : 11 }, + padding: windowWidth < 640 ? 10 : 15, + boxWidth: windowWidth < 640 ? 8 : 12, } } }, - layout: { - padding: { bottom: 10 } - } - }), []); + }), [windowWidth]); return (
@@ -109,24 +108,30 @@ const Home = () => {
- {/* STATS SECTION */} + {/* STATS SECTION - RESPONSIVE FIX */}
-

Our Ecosystem.

+

Our Club.

Fall 2025: 550+ Active Members

-
+ {/* Class Distribution */} +

Class Year Distribution

-
-
+
+
+ +
-
+ {/* Major Split */} +

Academic Major Split

-
-
+
+
+ +
@@ -137,15 +142,15 @@ const Home = () => {
- Bootcamp Session + Bootcamp Session

Bootcamp.

- Teaching core skills from data cleaning to model building. Learn Python and pandas through hands-on project work and mentorship. + Teaching core skills from data cleaning to model building. Learn Python and pandas through hands-on project work.

- Go to Bootcamp Site + More on Bootcamp
@@ -157,7 +162,7 @@ const Home = () => {

Hacklytics.

- Georgia Tech's premier 36-hour datathon. Join hundreds of students for a weekend of data science challenges, technical workshops, and high-stakes prizes. + Georgia Tech's premier 36-hour datathon. Join hundreds of students for a weekend of data science challenges and workshops.

Register for 2026 @@ -186,8 +191,8 @@ const Home = () => {

ARC Research

Active
-

ML competition group focusing on Kaggle, CLEF, and TREC research tracks.

-
Documentation → +

ML competition group focusing on Kaggle and TREC research tracks.

+ More Info → @@ -198,7 +203,7 @@ const Home = () => {

Roboinvesting

Active
-

ML-driven trading simulations analyzing technical and macroeconomic indicators.

+

ML-driven trading simulations analyzing technical indicators.

Contact Lead → @@ -210,7 +215,7 @@ const Home = () => {

AI Trading Agent

Active
-

Developing conversational AI tools for real-time portfolio management and sentiment analysis.

+

Conversational AI tools for real-time portfolio management.

Contact Lead → @@ -218,13 +223,13 @@ const Home = () => {
Sports

Sports Analytics

Closed
-

Deep dives into NFL projections and NBA roster optimization using advanced stats.

+

NFL projections and NBA roster optimization using advanced stats.

Past Archive.

-

Explore five years of machine learning and data engineering projects built by DSGT members.

+

Explore five years of machine learning projects built by DSGT members.

Browse Past Projects → @@ -242,7 +247,7 @@ const Home = () => {
{[ { t: "Member", d: "Join the mailing list for weekly updates.", i: slide1, l: "https://member.datasciencegt.org/" }, - { t: "Leadership", d: "Join the executive board and lead teams.", i: slide7, l: "/tbd" }, + { t: "Leadership", d: "Join the executive board and lead teams.", i: slide7, l: "/team" }, { t: "Hacklytics", d: "Attend our 36-hour flagship datathon.", i: slide6, l: "https://hacklytics.io/" } ].map((event, i) => (
diff --git a/sites/mainweb/assets/images/slides/slide9.jpg b/sites/mainweb/assets/images/slides/slide9.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e446a6bb200602b7045cede20c8e7be20cd99c05 GIT binary patch literal 5422815 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ǟq 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
q|>zJWX*xdZCSE$dgwQ_Sv(#Uc* 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 z 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

- {/* Mobile Menu Overlay: - We use pt-20 to ensure the links start below the 80px (h-20) navbar - so the navbar remains visible. - */}
{ img: string | StaticImageData; name: string; title: string; - wide?: boolean; - tall?: boolean; zoom?: boolean; - top?: string | number; - bottom?: boolean; children?: ReactNode; } @@ -19,50 +15,68 @@ const TeamCard: React.FC = ({ img, name, title, - wide, - tall, zoom, children, ...rest }) => { - const scale = zoom ? 1.1 : 1; - return (
- {/* Image at top */} + {/* Profile Image Container */}
{name} + {/* Subtle overlay glow on the image */} +
- {/* Text content */} -
-

- {title} -

-

{name}

+ {/* Content */} +
+ {/* Title Tag - Monospace accent */} +
+

+ {title} +

+
+ + {/* Name - High contrast white */} +

+ {name} +

+ + {/* Description - Contrast safe gray (WCAG AA compliant) */} {children && ( -

- {children} -

+
+

+ {children} +

+ {/* Visual accent line */} +
+
)}
+ + {/* Background HUD details (Optional - for that tech aesthetic) */} +
+ DSGT_CORE_ID_{name.slice(0,3).toUpperCase()} +
); };