Standalone Vite + React + TypeScript + Tailwind CSS v4 site for the hackathon landing page and registration form. Visual language matches the main FRONTEND app (Shuriken font, glass panels, Hunter × Hacker palette).
cd event-site
npm install
npm run devOpen the URL shown in the terminal (default http://localhost:5173 if free).
Copy .env.example to .env and set:
VITE_ELEC_CLUB_URL— link for “ELEC Club / previous editions” buttons (defaults to a Facebook placeholder if unset).
public/Logo.svg— P0 markpublic/PROJECTxZERO.png— Project Zero wordmarksrc/assets/fonts/The-Last-Shuriken.otf— display font (copied from main frontend)
/— Landing (event story, CTAs)/register— Registration form (submit currently logs to console; connect your API inRegisterPage.tsx)
npm run build
npm run preview