Sunterrasse
Trouver une terrasse au soleil suppose de croiser la course du soleil, l’orientation des lieux, la météo et l’ombre des bâtiments.

Le problème
La question « où est-ce qu’on sera au soleil dans une heure ? » paraît triviale et ne l’est pas. Il faut connaître la position du soleil au moment voulu, l’orientation de la terrasse, la météo à venir, et surtout l’ombre projetée par les bâtiments alentour — c’est elle qui décide vraiment.
Aucune carte classique ne répond à ça : elles indiquent où sont les terrasses, pas lesquelles seront ensoleillées.
Comment ça fonctionne
L’application part des données ouvertes OpenStreetMap pour identifier les établissements disposant d’une terrasse, puis calcule la position solaire et la confronte à l’orientation du lieu, à la météo et aux volumes bâtis environnants.
Le résultat s’affiche sur une carte interactive : recherche par ville ou quartier, géolocalisation facultative, filtres par type et filtre « terrasses au soleil uniquement », clusters, vue 3D et éclairage solaire. Chaque fiche de lieu donne le statut, les horaires, l’orientation, la météo courante, la trajectoire du soleil sur la journée, les prévisions à sept jours, ainsi que le meilleur créneau ensoleillé.
Les choix techniques
Le rendu cartographique repose sur MapLibre GL, les calculs solaires sur SunCalc, et les données proviennent de services ouverts : Overpass pour OpenStreetMap, Open-Meteo pour la météo, Nominatim pour le géocodage, OSRM pour les itinéraires. Le tout est assemblé dans une application Nuxt 4 en TypeScript strict, déployée sur Netlify.
Un parti pris structurant : aucune création de compte. Les favoris et les préférences restent stockés localement, la géolocalisation est facultative et la position n’est pas conservée. Cela simplifie l’architecture autant que la promesse faite à l’utilisateur.
Les limites, dites franchement
Les résultats sont indicatifs. Ils dépendent de la qualité des données cartographiques et météo, et ne modélisent ni les parasols, ni les arbres, ni les installations temporaires, ni la hauteur exacte de chaque immeuble.
C’est assumé et affiché dans l’application : mieux vaut une estimation honnête et explicable qu’une certitude fausse.