
Event Platform
ETCODE 4
Full-stack web platform for ETCODE 4, ENSIA Tech Community's competitive programming contest. Public landing and registration, plus a complete admin back-office that takes organizers from sign-up through on-site check-in.
Project Overview
ETCODE 4 is the official platform for ENSIA Tech Community's competitive programming contest. It pairs a public, animated landing and registration site with a complete admin back-office that takes organizers from sign-up all the way through on-site check-in.
All writes run through origin-checked Server Actions using a server-only service-role key, with a strong security posture throughout.
Key Features
- Full admin back-office: team review queue (accept/reject), audit log, settings, role-based admin management, and CSV export.
- QR-based on-site check-in: generates per-team QR codes and scans them live at the door via a camera scanner.
- Transactional email system: branded React Email templates (acceptance, rejection, reminder, check-in QR) sent via Nodemailer, with bulk-send and retry.
- Live event board: real-time dashboard with charts (Recharts) for registration stats and draft tracking.
- Polished UX: smooth-scroll landing page with Motion / GSAP animations and Lenis.
Technologies Used
Next.jsTypeScriptSupabaseTailwind CSSReact EmailNodemailerRechartsMotionGSAPLenis
Project Gallery
Project Details
Client
ENSIA Tech Community (ETC)
Timeline
2026
Role
Full-Stack Developer
More Projects
© 2026 Yassir CHERDOUH. All rights reserved.
0%

