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