mobile
.NET MAUI
service orders
sanitation
offline

Nautilus

Mobile app built with .NET MAUI for field service order management in the sanitation sector. Team control, logistics, offline operation, and automatic synchronization. Developed by DWCorp.

Nautilus

Objectives

Digitize field service orders with photos, signatures, and geolocation
Manage field teams and employees with scheduling and productivity control
Ensure reliable offline operation with automatic synchronization when connected
Integrate material and vehicle logistics with service orders in real time

Challenges

Field teams operate in areas with limited connectivity and need reliable offline access
Paper-based service orders create rework, information loss, and hinder traceability
Coordinating teams, materials, and vehicles in the field requires real-time visibility

Implemented Solutions

Solutions implemented to ensure scalability, security and efficiency.

Cross-platform .NET MAUI mobile app with MVVM architecture, local SQLite, and automatic backend synchronization
Digital service orders with photo capture, digital signatures, and integrated geolocation
Team, employee, material, and vehicle management with full real-time traceability

Nautilus — Mobile App for Service Orders

Nautilus is a mobile app developed by DWCorp with .NET MAUI for field service order management in the sanitation sector. The app digitizes the entire field team workflow, eliminating paper and ensuring full traceability.

Digital Service Orders

Nautilus transforms field service order management:

  • Creation and Assignment: Service orders created and assigned to technicians in real time
  • Photos and Signatures: Photographic evidence capture and customer digital signatures
  • Geolocation: Automatic coordinate logging at each service point
  • Real-Time Status: Manager tracking of each service order's progress

Offline Operation

Designed to operate in areas with limited connectivity:

  • Local SQLite database for offline storage
  • Automatic synchronization when connection is restored
  • Pending operation queue with conflict resolution
  • No data loss even in areas without signal

Team and Logistics Management

  • Employees: Registration, scheduling, and productivity control
  • Teams: Team formation and service area assignment
  • Materials: Inventory and consumption tracking per service order
  • Vehicles: Fleet management and service routes

Technology Stack

  • .NET MAUI: Cross-platform app (Android and iOS) with native UI
  • MVVM: Clean architecture with separation of concerns
  • SQLite + Entity Framework Core: Robust local persistence
  • Synchronization: Sync engine with backend via REST API

Nautilus login screen

Nautilus on mobile device