
Overzicht
Waarom het bestaat
De app
De look: Cuaderno del Valle
De website
- Ze verkoopt het idee — een editorial, dennengroene, Apple-achtige scrollpagina met het Traza-vingerafdrukmotief dat smaakgerichte discovery uitlegt, het leren kennen van de oorsprong van een koffie, en het rechtstreeks bij de teler kopen op fairtradevoorwaarden.
- Ze is het publieke gezicht van de content van de app. Pours, koffies en profielen hebben echte webpagina's (
/p,/c,/u), dus wanneer iemand een pour deelt, opent die als een volwaardige pagina met correcte previews — de share-a-pour-loop landt op het web, waarna een "open in app"-deeplink de bezoeker aan de app overdraagt. - Ze vangt vraag op met een bèta-wachtlijst en bevat de ondankbare essentials die een echt product nodig heeft: privacy, voorwaarden, een adminoppervlak en Engels/Spaans doorheen alles.
Gebruikte technologieën
- App: Flutter, Riverpod voor state, go_router voor navigatie, één codebase voor iOS, Android en web.
- Backend: Firebase — Auth, Firestore, Storage, Cloud Messaging en Crashlytics, met Cloud Functions (Node) voor notificaties, geaggregeerde tellers en moderatie.
- Architectuur: een repository-naad met verwisselbare in-memory en Firestore-implementaties; handgeschreven Firestore-securityrules met een eigen testsuite; 32 testbestanden over de app.
- Website: Next.js (App Router), statisch voorgerenderd, met Firebase voor de wachtlijst en publieke profielpagina's, tweetalig (ES/EN).
- Release: Fastlane met een App Store Connect API-key voor hands-off TestFlight-builds; interne en externe bèta-tracks.
