diff --git a/package-lock.json b/package-lock.json index 18ccbeb..eeb08e2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "name": "spcb-website", "version": "0.1.0", "dependencies": { + "@emailjs/browser": "^4.4.1", "@tanstack/react-query": "^5.59.17", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", @@ -71,6 +72,14 @@ "node": ">=6.9.0" } }, + "node_modules/@emailjs/browser": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@emailjs/browser/-/browser-4.4.1.tgz", + "integrity": "sha512-DGSlP9sPvyFba3to2A50kDtZ+pXVp/0rhmqs2LmbMS3I5J8FSOgLwzY2Xb4qfKlOVHh29EAutLYwe5yuEZmEFg==", + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", diff --git a/package.json b/package.json index d9cd87a..7d44ecd 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "lint": "next lint" }, "dependencies": { + "@emailjs/browser": "^4.4.1", "@tanstack/react-query": "^5.59.17", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", diff --git a/public/about-images/about1.png b/public/about-images/about1.png new file mode 100644 index 0000000..3b82538 Binary files /dev/null and b/public/about-images/about1.png differ diff --git a/public/about-images/about2.png b/public/about-images/about2.png new file mode 100644 index 0000000..25d2eab Binary files /dev/null and b/public/about-images/about2.png differ diff --git a/public/about-images/ethan.jpg b/public/about-images/ethan.jpg new file mode 100644 index 0000000..da529b2 Binary files /dev/null and b/public/about-images/ethan.jpg differ diff --git a/public/about-images/mockup.png b/public/about-images/mockup.png new file mode 100644 index 0000000..c463ebc Binary files /dev/null and b/public/about-images/mockup.png differ diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 842210c..f2c80e6 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -1,41 +1,66 @@ -"use client"; - -import React, { useState } from "react"; - -export default function About() { - const [isHovered, setIsHovered] = useState(false); +import Contact from "@/components/about/Contact"; +import Team from "@/components/about/Team"; +import GlowingLine from "@/components/decorations/GlowingLine"; +import Footer from "@/components/Footer"; +import Image from "next/image"; +export default function AboutPage() { return ( -
+ The Society of PC Building helps students learn to build PCs, + regardless of experience, through hands-on workshops and events, + fostering knowledge and confidence among its members. +
+
- We're building something awesome.
-
- Stay tuned!
-