The official website for FraserHacks 2026, John Fraser Secondary School's annual hackathon. The platform provides event information, participant registration, sponsor showcases, schedules, FAQs, and administrative tools for managing attendees throughout the event.
- Modern landing page with interactive animations
- Google authentication for participants
- Participant registration and profile management
- Live event schedule and announcements
- Sponsor and partner showcase
- Frequently asked questions
- Meal selection and attendance tracking
- Administrative dashboard for organizers
- Responsive design for desktop and mobile devices
- Next.js 16
- React 19
- TypeScript (Strict Mode)
- Firebase Authentication
- Cloud Firestore
- Tailwind CSS v4
- pnpm
Install the project dependencies:
pnpm installConfigure the required Firebase environment variables, then start the development server:
pnpm devCreate a production build with:
pnpm buildAuthentication and access control are managed through Firebase Authentication and Firestore Security Rules. Administrative functionality is protected through server-side validation and role-based permissions.
FraserHacks 2026 is actively maintained by the FraserHacks Technology Team and is used to support participant registration, event logistics, and hackathon operations.
