2025 — 2026 · Projet personnel
Naola — Application météo multiplateforme
Naola est une application météo construite avec React Native et Expo, publiée sur iOS, Android et web depuis une seule base de code, adossée à une API qui tourne sur Cloudflare Workers.
La plupart des applications météo interrogent un seul fournisseur. Naola en interroge plusieurs en parallèle, normalise chaque réponse derrière une interface unique et calcule un consensus pondéré après élimination des valeurs aberrantes — on voit donc à la fois la prévision consensuelle et le degré de désaccord entre les sources.
L’essentiel du travail d’ingénierie est invisible : 50 langues, des widgets d’écran d’accueil Android en quatre tailles, une limitation de débit par IP conforme au RGPD avec adresses hachées, la facturation par abonnement, et un pipeline de publication qui construit iOS dans le cloud pendant qu’Android et le web sont construits sur des runners CI.
Actuellement en test avant publication sur les stores.
React Native
Expo
TypeScript
Cloudflare Workers
D1
CI/CD