All projects
2025In ProductionProfessional projectMobile Apps

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.