
ETCODE 4
Plateforme web full-stack pour ETCODE 4, le concours de programmation compétitive de l'ENSIA Tech Community. Page d'accueil et inscription publiques, plus un back-office d'administration complet qui accompagne les organisateurs de l'inscription jusqu'au pointage sur place.
Aperçu du projet
ETCODE 4 est la plateforme officielle du concours de programmation compétitive de l'ENSIA Tech Community. Elle associe un site public animé d'accueil et d'inscription à un back-office d'administration complet qui accompagne les organisateurs de l'inscription jusqu'au pointage sur place.
Toutes les écritures passent par des Server Actions à origine vérifiée, avec une clé de service réservée au serveur, et une posture de sécurité solide de bout en bout.
Fonctionnalités clés
- Back-office d'administration complet : file de validation des équipes (accepter/refuser), journal d'audit, réglages, gestion des administrateurs par rôle et export CSV.
- Pointage sur place par QR code : génération d'un QR code par équipe et scan en direct à l'entrée via un scanner caméra.
- Système d'e-mails transactionnels : modèles React Email aux couleurs de l'événement (acceptation, refus, rappel, QR de pointage) envoyés par Nodemailer, avec envoi en masse et relance.
- Tableau de bord en direct : suivi temps réel avec graphiques (Recharts) des statistiques d'inscription et des brouillons.
- UX soignée : page d'accueil à défilement fluide avec animations Motion / GSAP et Lenis.
Technologies utilisées
Galerie du projet
Détails du projet
Client
ENSIA Tech Community (ETC)
Période
2026
Rôle
Développeur full-stack
Autres projets
© 2026 Yassir CHERDOUH. Tous droits réservés.

