
Overzicht
Waarom niet gewoon een groepschat
Rollen, en een kind met een echte login
De buikcamera
Wat de app doet
- Tijdlijn: foto- en videoposts met posterframes en een viewer op volledig scherm, zichtbaarheidsniveaus, tags, reacties, commentaar, bewerken en realtime updates.
- Zwangerschap: een aftelling per week met notities, de buikcamera, naamstemmen, afspraken, snelle logs en een "de baby is er"-flow die de hele app laat overgaan.
- Baby: leeftijd, een groeicurve tegen een benaderende WHO-band, mijlpalen, maandelijkse foto's en het vaccinatieschema.
- Aanloop naar de geboorte: een raad-de-geboortedatum-spel waarvan de gokken verzegeld blijven tot de baby er is en zich dan zelf scoren, gedeelde checklists met templates voor de ziekenhuistas en het geboorteplan, een schopteller en een weeëntimer die het 5-1-1-patroon herkent en zegt wanneer je moet bellen.
- Aandenkens: brieven die verzegeld blijven tot een datum, albums per maand en per persoon, een stamboom, verjaardagsinterviews die elk jaar dezelfde tien vragen stellen zodat de antwoorden naast elkaar staan, en een jaaroverzicht met een deelbare collage.
- Praktisch: data met aftellingen, een kluis alleen voor ouders, herinneringen op het toestel, pushmeldingen, een abonnementslink voor Google en Apple Calendar, een afdrukbaar PDF-fotoboek en een volledige export van alles.
Drie talen, noodgedwongen
Gebruikte technologieën
- App: Flutter met Riverpod voor state,
go_routervoor navigatie en één codebase voor iOS, Android en web. - Backend: Supabase — Postgres met row-level security, Auth, Storage, realtime op posts, commentaar en reacties, en databasefuncties om een gezin aan te maken, uitnodigingen uit te sturen en met een code toe te treden.
- Media: camera-opname met een overlay, videothumbnails, gecachete netwerkafbeeldingen en beeldverwerking voor de timelapse en de GIF-export.
- Documenten: PDF-generatie en afdrukken voor het fotoboek; kalenderexport als
.icsof een privé-abonnementslink. - Meldingen: lokale geplande meldingen voor data, afspraken en vaccinaties, met Firebase Messaging voor push.
- Setup: een Python-script dat de migraties toepast, auth configureert, de eerste accounts aanmaakt en ze in een gezin plaatst, zodat de hele backend reproduceerbaar is met één commando.
