diff --git a/src/app/(landing)/About.tsx b/src/app/(landing)/About.tsx index 1bec220..c12c926 100644 --- a/src/app/(landing)/About.tsx +++ b/src/app/(landing)/About.tsx @@ -1,20 +1,32 @@ +"use client" +import { useState } from 'react'; import Section from '../../components/Section'; export default function About() { + const [status,setStatus] = useState('B'); + return (
-

Make, Build, Create & Learn. It’s GunnHacks 10.0, the tenth iteration of Gunn’s annual hackathon!

-

- GunnHacks is a 24-hour high school hackathon hosted by the United Computations club at Gunn High School. - Throughout the years, we have continued this valued tradition to encourage students of all skill levels - and backgrounds to make cool projects and share what they can do. Join us in-person this year in teams of - up to four to create something amazing! -

-

- Registration is open for PAUSD students! Register for GunnHacks here. - All hackers are also expected to follow MLH's Code of Conduct. -

+ +
I am a hackathon +
+
setStatus('B')} + > + Beginner +
+
setStatus('V')} + > + Veteran +
+
+
+ + { status==='B' ? : } {/*

Before you participate, please refer to the MLH Code of Conduct here @@ -24,3 +36,52 @@ export default function About() {

) } + +const Beginner = () => { + return
+

Make, Build, Create & Learn. Join GunnHaX, the tenth iteration of Gunn’s annual hackathon!

+ +

+ In a hackathon, participants compete in teams to create a programming project within a given time limit. At the end, projects are then + rated by a panel of judges, and the winners get prizes! At GunnHaX, the project can be anything, from games to data visualization + to AI-powered assistants. GunnHacks welcomes beginner coders—there will be several coding workshops, from basic programming to + web development and AI, to help get beginners started. Our experienced staff will also be available to offer technical help and advice. + All you need to get started is an idea! +

+ +

+ GunnHaX is a 24-hour event, which means participants are given a 24-hour time frame to complete your project. (Of course, most participants + sleep a little.) At the end, participants will give a quick presentation and their project will be rated in 4 categories: technical difficulty, + practicality, creativity, and user experience. The best projects in each category, as well as overall, will win prizes. The best beginner teams + will also win prizes! +

+ +

+ GunnHaX is a great opportunity for beginners to learn and become acquainted with coding. It’s a lot of fun, too, with a host of mini-events + throughout the night. So whether you’re a programming veteran or someone who has never touched a line of code before, we invite you to join! + The registration link is here. (Only PAUSD students are allowed to participate at this time.) +

+ +

+ GunnHaX is dedicated to an inclusive experience for all. All hackers are expected to follow MLH's Code of Conduct. +

+ +
+} + +const Veteran = () => { + return
+

Make, Build, Create & Learn. It’s GunnHacks 10.0, the tenth iteration of Gunn’s annual hackathon!

+ +

+ GunnHacks is a 24-hour high school hackathon hosted by the United Computations club at Gunn High School. + Throughout the years, we have continued this valued tradition to encourage students of all skill levels + and backgrounds to make cool projects and share what they can do. Join us in-person this year in teams of + up to four to create something amazing! +

+

+ Registration is open for PAUSD students! Register for GunnHacks here. + All hackers are also expected to follow MLH's Code of Conduct. +

+
+} diff --git a/src/app/(landing)/FAQ.tsx b/src/app/(landing)/FAQ.tsx index dc9c550..bc50f8e 100644 --- a/src/app/(landing)/FAQ.tsx +++ b/src/app/(landing)/FAQ.tsx @@ -21,8 +21,8 @@ export default function FAQ() { for you to start off or learn something new. - Web, mobile, hardware, you name it — any type of project is welcome. Projects will be judged based - on creativity, technical difficulty, polish, and utility by a panel of industry judges. + Web, mobile, hardware, you name it — any type of project is welcome, as long as it is built within the hacking time frame. + Projects will be judged based on technical difficulty, practicality, creativity, and user experience by a panel of industry judges. {/* Update with team formation event info when that becomes available */} diff --git a/src/app/(landing)/Heading.tsx b/src/app/(landing)/Heading.tsx index 76e6102..012fb94 100644 --- a/src/app/(landing)/Heading.tsx +++ b/src/app/(landing)/Heading.tsx @@ -39,7 +39,7 @@ export default function Heading() { -
+
Register
diff --git a/src/app/(landing)/Prizes.tsx b/src/app/(landing)/Prizes.tsx index c149c6b..4d394a1 100644 --- a/src/app/(landing)/Prizes.tsx +++ b/src/app/(landing)/Prizes.tsx @@ -51,7 +51,7 @@ const miniEventPrizes = [{ export default function Prizes() { return ( -
+
{mainPrizes.map(prize => (
@@ -79,7 +79,7 @@ export default function Prizes() { function Prize(props: {children: ReactNode}) { return ( -
  • +
  • {props.children}
  • ) diff --git a/src/app/(landing)/Schedule.tsx b/src/app/(landing)/Schedule.tsx index 8039cde..a90b278 100644 --- a/src/app/(landing)/Schedule.tsx +++ b/src/app/(landing)/Schedule.tsx @@ -4,7 +4,7 @@ import Section from '../../components/Section'; export default function Schedule() { return ( -
    +
    Doors open diff --git a/src/app/(landing)/page.tsx b/src/app/(landing)/page.tsx index 70da65c..f3cebf4 100644 --- a/src/app/(landing)/page.tsx +++ b/src/app/(landing)/page.tsx @@ -15,10 +15,10 @@ export default function Home() { {/*
    */} + {/* */} -