diff --git a/public/fonts/proximanova_black.otf b/public/fonts/proximanova_black.otf new file mode 100644 index 00000000..2dca4941 Binary files /dev/null and b/public/fonts/proximanova_black.otf differ diff --git a/public/images/event1.png b/public/images/event1.png new file mode 100644 index 00000000..cac16957 Binary files /dev/null and b/public/images/event1.png differ diff --git a/public/images/event2.png b/public/images/event2.png new file mode 100644 index 00000000..a44f7b80 Binary files /dev/null and b/public/images/event2.png differ diff --git a/public/images/event3.png b/public/images/event3.png new file mode 100644 index 00000000..ae867609 Binary files /dev/null and b/public/images/event3.png differ diff --git a/public/images/uabc.png b/public/images/uabc.png new file mode 100644 index 00000000..90fdcb26 Binary files /dev/null and b/public/images/uabc.png differ diff --git a/src/app/globals.css b/src/app/globals.css index 44aae58b..6b31a32f 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -124,3 +124,37 @@ .textStroke { -webkit-text-stroke: 6px hsl(var(--foreground)); } + +/* Rectangle 127 */ +.rect { + position: absolute; + + background: #b1e8ff; + filter: blur(100px); + border-radius: 9999px; +} + +.navShadow { + box-shadow: + 0px 214px 86px rgba(0, 0, 0, 0.01), + 0px 120px 72px rgba(0, 0, 0, 0.05), + 0px 53px 53px rgba(0, 0, 0, 0.09), + 0px 13px 29px rgba(0, 0, 0, 0.1); +} + +.aboutCardShadow { + box-shadow: + 0px 4px 4px hsl(var(--background)), + 0px -33px 13px rgba(0, 0, 0, 0.02), + 0px -19px 11px rgba(0, 0, 0, 0.08), + 0px -8px 8px rgba(0, 0, 0, 0.13), + 0px -2px 5px rgba(0, 0, 0, 0.15); +} + +.eventShadow { + filter: drop-shadow(0px 165px 46px rgba(0, 0, 0, 0.01)) + drop-shadow(0px 106px 42px rgba(0, 0, 0, 0.04)) + drop-shadow(0px 59px 36px rgba(0, 0, 0, 0.15)) + drop-shadow(0px 26px 26px rgba(0, 0, 0, 0.26)) + drop-shadow(0px 7px 15px rgba(0, 0, 0, 0.29)); +} diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 77ce86a0..7ae9234d 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -45,6 +45,11 @@ const ProximaNova = localFont({ weight: "700", style: "normal", }, + { + path: "../../public/fonts/proximanova_black.otf", + weight: "900", + style: "normal", + }, ], display: "swap", variable: "--font-proxima", diff --git a/src/app/page.tsx b/src/app/page.tsx index 906cc856..ca9c7a40 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,43 +1,112 @@ -import Link from "next/link"; +"use client"; + +import Image from "next/image"; -import { Card } from "@/components/Card"; import { UabcLogo } from "@/components/UabcLogo"; import { Button } from "@/components/ui/button"; export default function HomePage() { return ( -
- + -
-
-

UABC Booking Portal

-
- -
-

🏸 Welcome to the UABC Booking Portal 🏸

-

- Easily book your badminton sessions with the University of - Auckland Badminton Club. -

-

- Enjoy quick, hassle-free reservations and get on the court in no - time. Join our vibrant community and play your best game today! -

-
- - - Privacy Policy - {" "} + + +
+ {/* Nav */} +
+

UABC

+ +
+ {/* hero */} +
+

+ Welcome to the +
UABC booking portal +

+ +
+ {/* booking */} +
+

+ Easily book your badminton sessions with the University of Auckland + Badminton Club. +

+ + + Privacy policy + +
+ {/* about card */} +
+
+

+ We are the University of Auckland Badminton Club +

+

+ Whether you are looking to socialise, get fit or challenge + competitive players, this is the club for you! So come chill out and + meet some new people at our weekly club nights! +

+
+ +
+

+ Recent Events +

+
+ + + +
+
+
+ Linktr.ee +
+
+ Instagram
-
- +
+ Facebook
- +
+
+ University of Auckland Badminton Club, 2024 +
+
); }