Horizon mobile app architecture
A technical view focused on the Flutter app: client modules, Firebase backend, Gemini AI, and publishing pipeline.
Technical explorer
Click a feature to open a detailed modal with diagram and explanations.
Core flow (photo to publishing)
Capture & import
Photos are imported and normalized from the app.
→AI analysis
Gemini evaluates quality, subject, and social potential.
→Enrichment
Titles, descriptions, and SEO metadata are generated.
→Publishing
Automated delivery to Pinterest through OAuth and API.
Infrastructure & services
Firebase Auth
Identity and secure session management.
Firestore
Trips, media, token, and state storage.
Cloud Functions
Server logic, AI workflows, and automations.
Planfixe Backend
Media ingestion, transformations, versioning, and asset delivery.
Pinterest API
Publishing and pin management through OAuth.
Delivery pipeline
Local Flutter development (iOS/Android/Web)
Quality gates (Dart linting, tests, static checks)
Signed release build and environment setup
Backend deployment, monitoring, and operational logs