Dingodesk
Dingodesk is a comprehensive facility management platform designed specifically for Australian small businesses. The application provides end-to-end solutions for managing facilities, scheduling jobs, tracking incidents, and coordinating teams across iOS and Android platforms.
The Problem
Australian small businesses in the facility management sector struggled with fragmented tools for job scheduling, incident tracking, and team coordination. They needed a unified, mobile-first solution that could work offline and sync seamlessly.
The Solution
Built a cross-platform mobile application using React Native and Expo, backed by a robust Node.js/Bun API with Neon DB (serverless Postgres). Implemented tRPC for type-safe API calls and Prisma for database management, ensuring data consistency and developer productivity.
Key Features
- Cross-platform mobile app for iOS and Android
- User onboarding with role-based access control
- Job scheduling and assignment system
- Real-time incident reporting with photo uploads
- Job tracking with status updates and notifications
- Offline-first architecture with automatic sync
- Monorepo structure for code sharing between mobile and backend
Challenges & Solutions
- Implementing offline-first architecture with conflict resolution
- Managing complex state across multiple screens and user roles
- Optimizing database queries for serverless environment
- Ensuring type safety across the entire stack
Results & Impact
- Successfully deployed to Australian market
- Achieved 99.9% uptime with serverless architecture
- Reduced development time by 40% using monorepo and tRPC
- Positive user feedback on intuitive interface
Project Info
Technologies
Backend
Mobile
Database
DevOps
Tags
More Projects
Sysco Shop Global Platform
Food-service collaboration platform serving users for Sysco Corporation in the USA. Optimized BFF and GraphQL queries reducing load times by 40%.
Monidas IoT Dashboard
Real-time monitoring system for IoT devices with alarms and live data visualization in chemical industrial hubs in Switzerland. Engineered WebSocket connections for real-time streaming.
Haulmatic Supply Chain Suite
End-to-end logistics platform with smart contracts and fleet management system. Built real-time transport tracking features using Flutter.