-
-
-
-
-
- 48h
- Teams of 2–3
- Montreal
-
-
-
{track.title}
@@ -708,95 +629,6 @@ function Tracks() {
)
}
-/* ─── How It Works ─── */
-
-const steps = [
- { icon: Sparkles, title: 'Form a team', sub: 'Groups of 2–3' },
- { icon: Terminal, title: 'Get set up', sub: 'Docs & infra provided' },
- { icon: Cpu, title: 'Hack for 48h', sub: 'Collect achievements' },
- { icon: Trophy, title: 'Present & win', sub: 'Top teams demo' },
-]
-
-function HowItWorks() {
- const { ref, visible } = useInView()
-
- return (
-
-
-
- How it works.
-
-
-
- {/* Animated connector line */}
-
-
- {steps.map((step, i) => (
-
-
-
-
-
{step.title}
-
{step.sub}
-
- ))}
-
-
-
- )
-}
-
-/* ─── Prizes ─── */
-
-function Prizes() {
- const { ref, visible } = useInView()
-
- const items = [
- { icon: Crown, title: 'Hall of Fame', sub: 'Featured on greywall.io permanently' },
- { icon: Star, title: 'Contributor credit', sub: 'Added as a contributor in the GitHub README' },
- ]
-
- return (
-
- {/* Background dot grid */}
-
-
-
-
- What you win.
-
-
- {items.map((item, i) => (
-
-
-
-
-
{item.title}
-
{item.sub}
-
- ))}
-
-
-
-
- )
-}
/* ─── Location ─── */