In Production
Aurora
Cross-platform app with offline-first sync and a layered architecture.
Sample mobile app designed to work offline and sync reliably the moment the network returns.
Context
TODO: describe the real project context, team and starting point.
The challenge
Keep a smooth, consistent experience when connectivity is intermittent, without losing or duplicating data.
The solution
Layered architecture (presentation, domain, data) with a sync queue, conflict resolution and Riverpod-managed state.
Outcome
TODO: add the real outcome or impact once a verifiable figure exists.
Learnings
Conflict resolution is a product problem, not only a technical one: the rules must be readable for the team.