Aller au contenu
ak.Ayoub
Khamassi
Un projet en tête ?
Tous les projets

Énergie / Data / Web app

Solora.

Defend Hack #2 : 48 heures pour construire un outil utile autour de l'énergie, avec OpenAI et Engie en partenaires. Mon pari : rendre le photovoltaïque concret pour n'importe qui en Europe. Vous tapez votre adresse, Solora analyse votre toit et vous dit combien de panneaux y tiennent, ce que vous produiriez, ce que vous économiseriez, et en combien d'années l'installation est rentabilisée — le tout remis en perspective avec les données énergétiques réelles de votre pays.

Client / contexte
Hackathon 48h · Defend Intelligence × OpenAI × Engie
Année
2026
Expertises
Dev web · Data
Page d'accueil de Solora : recherche d'adresse pour estimer le potentiel solaire d'un toit en Europe
2ᵉ prix au Defend Hack #2 · construit en 48 h.
/01

Le point de départ.

Defend Hack #2 est un hackathon de 48 heures organisé par Defend Intelligence (Anis Ayari) en partenariat avec OpenAI et Engie, sur le thème de l'énergie : 200 inscrits, une centaine de projets soumis. L'objectif : livrer en un week-end un produit fonctionnel et utile pour la transition énergétique.

/02

Ce qu’il fallait résoudre.

  • 48 heures chrono, de l'idée au produit déployé et présentable au jury
  • Couvrir toute l'Europe, pas seulement la France : données solaires et prix de l'électricité fiables pays par pays
  • Traduire des données techniques (kWh, facteurs CO₂, ROI) en résultats lisibles par le grand public
  • Zéro backend : tout devait tourner côté client pour rester simple à déployer et à tester
/03

La réponse apportée.

Une web app React (Vite) 100 % client-side. L'utilisateur saisit une adresse (Google Places), la Google Solar API analyse le toit — surface exploitable, nombre de panneaux, ensoleillement — et Solora calcule la production annuelle, les économies sur la facture selon le prix du kWh local, le CO₂ évité et l'année de rentabilité. Les données ouvertes Eurostat remettent chaque estimation en contexte national : part de renouvelables du pays, rang dans l'UE-27 et objectif européen 2030. Un tutoriel guidé interactif permet au jury — et à n'importe quel visiteur — de prendre l'outil en main en quelques secondes.

/04

Sous le capot.

Langage
JavaScript (React 18 + Vite)
Front
React, Tailwind CSS, Chart.js
APIs
Google Solar API, Maps JavaScript, Places Autocomplete
Données
Eurostat open data (nrg_ind_ren), sans clé ni backend
Infra
100 % client-side, GitHub Pages, CI GitHub Actions
  1. 01Saisie d'une adresse via Google Places Autocomplete, extraction du pays
  2. 02Analyse du toit par la Google Solar API : surface exploitable, ensoleillement, nombre de panneaux — configuration retenue à ~80 % du maximum
  3. 03Calcul des KPI côté client : production annuelle, économies au prix du kWh local, CO₂ évité, année de rentabilité
  4. 04Mise en contexte Eurostat : part de renouvelables du pays, rang dans l'UE-27, écart à l'objectif 2030
  5. 05Restitution : carte satellite, metric cards et graphe des économies cumulées vs coût d'installation
/05

Ce qui a changé.

  • 2ᵉ prix sur une centaine de projets soumis (1 000 $ de crédits OpenAI)
  • Fonctionne pour n'importe quelle adresse en Europe, 30+ pays couverts via Eurostat
  • Conçu, développé et déployé (GitHub Pages) en 48 heures

Construit avec

ReactViteGoogle Solar APIEurostatChart.js

La suite de la visite

D’autres terrains de jeu.

Tous les projets