Back to Portfolio
ETCODE 4 - Event Platform cover image
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

© 2026 Yassir CHERDOUH. All rights reserved.

0%