SaaS
FormsUnder NDA
Safety app for managing workers' day-to-day activities for one of the biggest Caterpillar dealers in Australia. The first-ever safety platform with behavior-learning algorithms. Features multi-tenant data isolation, full offline mode, real-time Firestore sync, PDF generation and digital signing.
Scope of work
- Designed multi-tenant system for data access management across dealers
- Implemented offline mode with full sync when connection is restored
- Implemented real-time updates based on Firestore listeners
- Implemented PDF generation and digital signing feature
- Implemented photo and file editor features
- Implemented location tracking with Google Geofencing
- Implemented multi-language support
- Implemented multi-session support
- Integrated Firebase Cloud Storage and Firestore
- Integrated Zendesk for in-app support
- Added push notifications
Challenges & solutions
Building reliable offline-first architecture that handles complex form data, photos, and signatures without internet was the core challenge. Implemented a persistent sync queue with conflict resolution — local changes are stored and synced to Firestore once connectivity is restored. Multi-tenant data isolation required a carefully designed access control layer to ensure dealers only see their own data.