diff --git a/app/(pages)/(index-page)/_components/Stats.tsx b/app/(pages)/(index-page)/_components/Stats.tsx new file mode 100644 index 0000000..72fe36d --- /dev/null +++ b/app/(pages)/(index-page)/_components/Stats.tsx @@ -0,0 +1,144 @@ +'use client'; +import React, { useState } from 'react'; +import Image from 'next/image'; +import circle_of_circles_pink from '@public/home/stats/circle_of_circles_pink.svg'; +import circle_of_circles_cyan from '@public/home/stats/circle_of_circles_cyan.svg'; +import cross_lime from '@public/home/stats/cross_lime.svg'; +import cross_cyan from '@public/home/stats/cross_cyan.svg'; +import flower_thing from '@public/home/stats/flower_thing.svg'; +import hackers_count from '@public/home/stats/hackers_count.svg'; +import projects_count from '@public/home/stats/projects_count.svg'; +import prize_amount from '@public/home/stats/prize_amount.svg'; +import scissors from '@public/home/stats/scissors.svg'; +import sponsor_button from '@public/home/stats/sponsor_button.svg'; +import sponsor_button_hover from '@public/home/stats/sponsor_button_hover.svg'; +import tape from '@public/home/stats/tape.svg'; +import time_count from '@public/home/stats/time_count.svg'; +import squiggly_circle_pink from '@public/home/stats/squiggly_circle_pink.svg'; +import squiggly_circle_yellow from '@public/home/stats/squiggly_circle_yellow.svg'; +import background_gradient from '@public/home/stats/background_gradient.svg'; + +export default function Stats() { + const [isHovered, setIsHovered] = useState(false); + + return ( +
+
+ {/* Top Left - Scissors */} +
+ Scissors +
+ + {/* Top area - Cross (lime green) */} +
+ Cross +
+ + {/* Circle of Circles (cyan) */} +
+ Circle of Circles +
+ + {/* Green Flower Thing */} +
+ Flower +
+ + {/* Projects w-[16%] md:w-[24%] lg: xs:max-w-24 md:max-w-48 lg:*/} +
+ Projects Count +
+ + {/* Hackers */} +
+ Hackers Count +
+ + {/* Time Count */} +
+ Time Count +
+ + {/* Prize Amount md:top-[74%]*/} +
+ Prize Amount +
+ + {/* Sponsor Button */} +
setIsHovered(true)} + onMouseLeave={() => setIsHovered(false)} + > + Sponsor 2026 +
+ + {/* Circle of Circles Pink */} +
+ Circle of Circles +
+ + {/* Cross Cyan */} +
+ Cross +
+ + {/* Squiggly Circle Yellow */} +
+ Circle +
+ + {/* Squiggly Circle Pink */} +
+ Circle +
+ + {/* Bottom Left - Tape (diagonal) */} +
+ Tape +
+ + {/* Background gradient */} +
+ Tape +
+
+
+ ); +} diff --git a/app/(pages)/(index-page)/_components/heroInfo/heroInfo.tsx b/app/(pages)/(index-page)/_components/heroInfo/heroInfo.tsx index ea78755..7d4bd73 100644 --- a/app/(pages)/(index-page)/_components/heroInfo/heroInfo.tsx +++ b/app/(pages)/(index-page)/_components/heroInfo/heroInfo.tsx @@ -7,7 +7,7 @@ import WordCycle from '../wordCycle/wordCycle'; export default function HeroInfo() { return ( <> -
+
+
+
placeholder for 10 years
+
); diff --git a/app/(pages)/about-us/_data/teamMembers.json b/app/(pages)/about-us/_data/teamMembers.json index c251ebb..1e04679 100644 --- a/app/(pages)/about-us/_data/teamMembers.json +++ b/app/(pages)/about-us/_data/teamMembers.json @@ -1,4 +1,5 @@ -[ { +[ + { "_id": { "$oid": "65b6e0a06a7eaf354ea8e4b3" }, @@ -117,7 +118,7 @@ "profile_image_url": "/Images/team_members/technical/Sandeep_Reehal.jpg", "team_category": "Technical", "year": 2024, - "linkedinURL": "https://www.linkedin.com/in/sandeep-reehal-385821263" + "linkedinURL": "https://www.linkedin.com/in/sandeep-reehal" }, { "_id": { @@ -448,4 +449,5 @@ "team_category": "Technical", "year": 2024, "linkedinURL": "https://www.linkedin.com/in/jack00z/" - }] \ No newline at end of file + } +] diff --git a/public/home/stats/background_gradient.svg b/public/home/stats/background_gradient.svg new file mode 100644 index 0000000..954da63 --- /dev/null +++ b/public/home/stats/background_gradient.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/public/home/stats/circle_of_circles_cyan.svg b/public/home/stats/circle_of_circles_cyan.svg new file mode 100644 index 0000000..6f92186 --- /dev/null +++ b/public/home/stats/circle_of_circles_cyan.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/home/stats/circle_of_circles_pink.svg b/public/home/stats/circle_of_circles_pink.svg new file mode 100644 index 0000000..c15c9da --- /dev/null +++ b/public/home/stats/circle_of_circles_pink.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/home/stats/cross_cyan.svg b/public/home/stats/cross_cyan.svg new file mode 100644 index 0000000..ee8fada --- /dev/null +++ b/public/home/stats/cross_cyan.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/home/stats/cross_lime.svg b/public/home/stats/cross_lime.svg new file mode 100644 index 0000000..298eea1 --- /dev/null +++ b/public/home/stats/cross_lime.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/home/stats/flower_thing.svg b/public/home/stats/flower_thing.svg new file mode 100644 index 0000000..ca38704 --- /dev/null +++ b/public/home/stats/flower_thing.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/home/stats/hackers_count.svg b/public/home/stats/hackers_count.svg new file mode 100644 index 0000000..dc5393b --- /dev/null +++ b/public/home/stats/hackers_count.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/home/stats/prize_amount.svg b/public/home/stats/prize_amount.svg new file mode 100644 index 0000000..9b2ecbd --- /dev/null +++ b/public/home/stats/prize_amount.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/home/stats/projects_count.svg b/public/home/stats/projects_count.svg new file mode 100644 index 0000000..2d99231 --- /dev/null +++ b/public/home/stats/projects_count.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/home/stats/scissors.svg b/public/home/stats/scissors.svg new file mode 100644 index 0000000..1dedfef --- /dev/null +++ b/public/home/stats/scissors.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/home/stats/sponsor_button.svg b/public/home/stats/sponsor_button.svg new file mode 100644 index 0000000..6b6f3b8 --- /dev/null +++ b/public/home/stats/sponsor_button.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/public/home/stats/sponsor_button_hover.svg b/public/home/stats/sponsor_button_hover.svg new file mode 100644 index 0000000..23e44c4 --- /dev/null +++ b/public/home/stats/sponsor_button_hover.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/public/home/stats/squiggly_circle_pink.svg b/public/home/stats/squiggly_circle_pink.svg new file mode 100644 index 0000000..5b39c03 --- /dev/null +++ b/public/home/stats/squiggly_circle_pink.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/home/stats/squiggly_circle_yellow.svg b/public/home/stats/squiggly_circle_yellow.svg new file mode 100644 index 0000000..bf06457 --- /dev/null +++ b/public/home/stats/squiggly_circle_yellow.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/home/stats/tape.svg b/public/home/stats/tape.svg new file mode 100644 index 0000000..ef169f3 --- /dev/null +++ b/public/home/stats/tape.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/home/stats/time_count.svg b/public/home/stats/time_count.svg new file mode 100644 index 0000000..70e4811 --- /dev/null +++ b/public/home/stats/time_count.svg @@ -0,0 +1,10 @@ + + + + + + + + + +