diff --git a/app/page.tsx b/app/page.tsx index 37313f6..da36ffd 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -1,5 +1,6 @@ import AboutSection from "@/components/AboutSection"; import Footer from "@/components/Footer"; +import HeroSection from "@/components/HeroSection"; import TeamSection from "@/components/TeamSection"; export default function Home() { @@ -8,8 +9,7 @@ export default function Home() {
{/* START OF THE HOME SECTION */}
- {/* Home code goes here */} -

Home

+
{/* START OF THE ABOUT SECTION */} diff --git a/components/HeroSection.tsx b/components/HeroSection.tsx new file mode 100644 index 0000000..47cfff1 --- /dev/null +++ b/components/HeroSection.tsx @@ -0,0 +1,56 @@ +import { FaInstagram, FaLinkedin, FaDiscord } from "react-icons/fa"; + +export default function HeroSection() { + return ( +
+ {/* Left Column: Heading, Subheading, Button, and Icons */} +
+

+ Graphics Programming Knights +

+

+ University of Central Florida's Computer Graphics RSO +

+ + {/* Button and Icons Row */} +
+ + Join Us + + + + {/* Icons Row */} +
+ + + + + + +
+
+
+ + {/* Right Column: Placeholder for ASCII render */} +
+ {/* ASCII render goes here -- see T6 */} + [ASCII Render Placeholder] +
+
+ ); +} diff --git a/package-lock.json b/package-lock.json index 15b8b73..e5e884e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,6 +14,7 @@ "next": "^16.1.6", "react": "19.2.3", "react-dom": "19.2.3", + "react-icons": "^5.7.0", "three": "^0.184.0" }, "devDependencies": { @@ -5856,6 +5857,15 @@ "react": "^19.2.3" } }, + "node_modules/react-icons": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.7.0.tgz", + "integrity": "sha512-LBLy340Rzqy6+/yVhZKT3B/QpP1BZaesGqasf09HPOBzRarcDIFH0WwXlXQfE7q7ipxK4MSiC5DIBWURCny6fw==", + "license": "MIT", + "peerDependencies": { + "react": "*" + } + }, "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", diff --git a/package.json b/package.json index c803790..61b4e0a 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "next": "^16.1.6", "react": "19.2.3", "react-dom": "19.2.3", + "react-icons": "^5.7.0", "three": "^0.184.0" }, "devDependencies": {