Architecture de l'app mobile Horizon
Vue technique centrée sur l'application Flutter: modules client, backend Firebase, IA Gemini et pipeline de publication.
Explorateur technique
Clique sur une feature pour ouvrir une modal détaillée avec diagramme et explications.
Flux principal (photo vers publication)
Capture & import
Les photos sont importées et normalisées depuis l'app.
→Analyse IA
Gemini évalue la qualité, le sujet et le potentiel social.
→Enrichissement
Génération de titres, descriptions et metadata SEO.
→Publication
Envoi automatisé vers Pinterest via OAuth et API.
Infrastructure & services
Firebase Auth
Gestion d'identité et sessions sécurisées.
Firestore
Stockage des voyages, médias, tokens et états.
Cloud Functions
Logique serveur, workflows IA, automatisations.
Planfixe Backend
Ingestion, transformation, versioning et distribution des assets médias.
Pinterest API
Publication et gestion des pins via OAuth.
Pipeline de livraison
Développement Flutter local (iOS/Android/Web)
Contrôles qualité (lint Dart, tests, règles statiques)
Build release signé + configuration des environnements
Déploiement backend, monitoring et logs opérationnels