Core Objectives

Solve sync reliability

New development 0%

Replace the Amplify-DataStore unpredictability in offline sync, especially on iOS, with deterministic delta-sync controlled entirely by the backend.

Unify business logic across all platforms

New development 10%

The entire app (web, iOS, Android) runs on one codebase via Capacitor, ensuring no divergence between logic implementations.

Establish one source of truth

New development 0%

PostgreSQL becomes the authoritative relational database for all structured data. DynamoDB/S3 remains for documents/blobs only.

Enable true offline-first operation

New development 0%

Local database: Managed via RxDB, offering:

  • IndexedDB (Web)
  • SQLite (iOS, Android)
  • Local-first reads
  • Deterministic sync
  • Conflict resolution
  • Unified schema

Dramatically reduce data transfer costs / speed

New development 25%
The system shifts from syncing entire datasets to syncing only changed rows.

Improve systems

New development 40%
Reduce bugs, improve predictability of feature releases, and speed up development through formal development procedures.

Create analytical insights over the entire application and business

New development 75%

Integrate with HubSpot to help identify weaknesses in onboarding, potential churn, improve billing and identify failing functionality.

Note: v1 logging only

Note: Deployed to DEV – Dan to test