Sunny Terraces — trouver les terrasses ensoleillees de Bruxelles

Une app web qui calcule en temps reel quelles terrasses de cafes, bars et restaurants recoivent du soleil a Bruxelles. Projet en cours.

En cours de developpement

Il est 14h un samedi d'avril a Bruxelles. Le soleil perce entre les nuages. Vous cherchez une terrasse pour boire un cafe — mais laquelle est au soleil en ce moment ? Pas dans une heure. Pas "en general". Maintenant.

C'est le probleme que Sunny Terraces resout. Une application web qui montre, sur une carte interactive, quelles terrasses de Bruxelles recoivent du soleil a l'instant T.

Sunny Terraces — icone soleil et terrasse

Le probleme

Bruxelles compte des centaines de terrasses. Google Maps vous dit lesquelles existent et si elles sont ouvertes. Mais il ne vous dit pas si la terrasse est a l'ombre d'un immeuble a 16h, ou si le soleil tape en plein dessus a midi.

Les applis meteo vous disent s'il fait beau en general. Mais "ensoleille" a Bruxelles ne veut pas dire que votre terrasse est au soleil. L'orientation, les batiments autour, l'heure de la journee — tout ca change la donne.

Il n'existait pas d'outil pour repondre a cette question simple : "Ou est-ce que je peux m'asseoir au soleil, la, maintenant ?"

Le concept

Sunny Terraces combine plusieurs sources de donnees pour repondre a cette question en temps reel :

  • ☀️ Position du soleil — L'app calcule ou se trouve le soleil dans le ciel a chaque instant (azimut et altitude), en fonction de l'heure et de la date.
  • 🍽️ Terrasses de Bruxelles — Toutes les terrasses de cafes, bars et restaurants de Bruxelles sont repertoriees, avec leur position exacte et leur orientation.
  • 🗺️ Carte interactive — Une carte Mapbox affiche les terrasses avec un code couleur : orange pour "au soleil", gris pour "a l'ombre".
  • Simulation temporelle — Un curseur permet de voir quelles terrasses seront ensoleillees dans 1h, 2h ou 3h. Pour planifier a l'avance.
  • 🌦️ Meteo en temps reel — La couverture nuageuse est integree pour donner une information realiste. S'il fait gris, aucune terrasse n'est "au soleil".
  • 🌍 Multilingue — L'interface est disponible en francais, neerlandais et anglais — les trois langues de Bruxelles.

L'experience utilisateur

Sur mobile, l'app est pensee pour une utilisation en mouvement. La carte prend tout l'ecran. Un header flottant affiche la meteo et les controles. Un panneau en bas permet de filtrer par type (cafe, bar, restaurant) et d'ajuster l'heure.

Quand vous tapez sur une terrasse, une fiche apparait avec le nom, l'adresse, les horaires et un lien direct vers la navigation GPS. Des photos et avis sont integres pour vous aider a choisir.

Sur desktop, la meme information est presentee avec une sidebar a droite qui affiche les filtres et les details. La carte reste au centre.

Stack technique

Le projet utilise une stack moderne, entierement frontend :

React 19 TypeScript Vite Tailwind CSS Mapbox GL JS Zustand i18next

L'algorithme de calcul solaire, la detection des facades et la logique de filtrage sont entierement cote client. Pas de backend custom, pas de serveur a maintenir. Les details techniques seront publies une fois le projet en ligne.

Ou en est le projet ?

Sunny Terraces est en cours de developpement actif. Les fonctionnalites principales sont en place :

  • Carte interactive avec toutes les terrasses de Bruxelles
  • Calcul du soleil en temps reel avec code couleur
  • Simulation temporelle (avancer/reculer dans le temps)
  • Filtres par type d'etablissement
  • Fiches detaillees avec photos et avis
  • Interface responsive mobile-first
  • Support FR / NL / EN

Ce qui reste a faire :

  • Optimisations de performance
  • Progressive Web App (installation sur mobile)
  • Partage de terrasse via URL
  • App native iOS
  • Tests utilisateurs a grande echelle

A terme, une app iOS native est egalement envisagee pour offrir une experience encore plus fluide — geolocalisation en arriere-plan, notifications, et acces rapide depuis l'ecran d'accueil.

L'article sera complete avec les details techniques une fois le projet lance publiquement. Stay tuned.

Retour aux articles