Back to Projects

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.

Dingodesk Hero Image
iOS & Android
Platform
Growing
Users
99.9%
Uptime

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

Role Full Stack Developer - Led end-to-end development from architecture design to deployment
Timeline July 2025 - Present

Technologies

Backend

Node.js / Bun tRPC Prisma

Mobile

React Native Expo

Database

Neon DB (Postgres) SQLite (offline)

DevOps

Expo EAS GitHub Actions

Tags

React Native Expo Node.js Bun Neon DB tRPC Prisma

More Projects