Aman
💧 AMAN – Hackathon de l’eau au Maroc
Une application de base unique
Chaque équipe reçoit le même projet Aman déjà fonctionnel : carte interactive des coupures d’eau, liste des signalements, formulaire d’ajout.
Votre mission
Ajouter une ou plusieurs fonctionnalités parmi une liste qui vous sera donnée au début.
Chaque fonctionnalité rapporte un certain nombre de points (de 5 à 60) en fonction de sa complexité.
Plus c’est difficile, plus c’est payant.
Règles de jeu
✅ Pas de limite de fonctionnalités par équipe
✅ Les doublons sont autorisés – c’est la meilleure version qui gagne
✅ L’IA (ChatGPT, Claude, Copilot…) est autorisée sans restriction
✅ Tout doit être codé pendant le hackathon – pas de projet préparé à l’avance
Points bonus
Qualité de l’interface (UI soignée)
Accessibilité
Code propre et maintenable
Décompte des points + choix des features
La grille complète (20+ features avec leurs points) est révélée le jour J – pas d’avance possible.
Technologies utilisées
Le hackathon Aman est entièrement basé sur une application web existante. Aucune installation complexe n'est requise — vous avez juste besoin de Node.js et VS Code.
Stack de base (tout le monde) React 18 · JavaScript ES6+ · Vite · CSS Variables
Déjà intégré dans le projet Leaflet (carte interactive) · date-fns (dates en français) · lucide-react (icônes)
Selon la fonctionnalité choisie leaflet.markercluster · leaflet-heat · localStorage API · URLSearchParams API · Service Worker API · SVG natif
À installer avant le jour J Node.js LTS → nodejs.org · VS Code → code.visualstudio.com
📅 Déroulé (4 à 5h de code effectif)
9h00 – 9h30 – Accueil et installation
9h30 – 9h50 – Briefing + distribution des features avec leurs points
9h50 – 14h00 – Code (4h10, pauses libres, chrono continu)
14h00 – 14h15 – Freeze + préparation démo
14h15 – 15h15 – Démonstrations (4 min par équipe + questions jury)
🔌 Matériel obligatoire
Ordinateur personnel + chargeur
Votre propre connexion internet (4G/5G ou autre – prévoyez un partage de connexion au cas où)
Node.js installé
L’organisation ne fournit pas le Wi‑Fi – chacun vient avec sa propre solution internet.
👥 Équipes
De 3 à 4 personnes
Aucun niveau imposé, mais un peu de React est un plus
L’IA et le code de base vous font gagner un temps fou
🎯 Pourquoi participer ?
Construisez une appli qui répond à un vrai problème marocain (l’eau)
Apprenez à piloter l’IA pour produire du code intégrable
Compétition stratégique : choisir plusieurs petites features ou une seule très complexe
Démos + jury technique