Mobile App
Mobile Features Overview
The Pasco Cloud mobile app is built for the people who spend their days on construction sites, not at desks. It puts the features you need most in the field — reports, issues, tasks, and notifications — into a native mobile experience with camera integration, GPS capture, and push notifications.
![[Screenshot: Pasco Cloud mobile app dashboard showing stat cards for reports, issues, and tasks, with recent activity below and a navigation drawer]](/images/placeholder.png)
What You Can Do on Mobile
Reports
The full report workflow is available on mobile:
- Create reports from any template available to you
- Edit drafts with the dynamic form builder — all 14 field types are supported
- Capture photos directly from your camera into image and response-image fields
- Capture signatures using your finger or stylus
- Record GPS coordinates from your device's location
- Submit completed reports into the approval workflow
- Approve or reject reports when you are a designated approver
- Preview and share report PDFs directly from your phone
Issues
- Create issues with title, description, priority, and status
- Attach photos from your camera or gallery, with annotation support
- Capture GPS location automatically when creating an issue on-site
- Comment on issues with text and image attachments
- View on a map — issues with GPS data are displayed on an interactive map with clustered pins
- Manage issue status, priority, and assignments
Tasks
- Create tasks with title, description, priority, due date, and assignee
- Quick task input — a fast-entry bar for capturing tasks without opening the full creation form
- Manage task status and subtasks
- View task details with attachments, comments, and sharing
- Dashboard integration — task counts and recent tasks on the home screen
Templates
- Browse available templates by type and category
- Preview template structure and field layouts
- Create reports directly from a template listing
Contracts
- View contract details and linked projects (read-only on mobile currently)
Projects and Organisations
- Browse projects and organisations you have access to
- View details with inline maps showing office locations and project locations
- See team members with roles and contact information
Notifications
- Push notifications via Firebase Cloud Messaging — even when the app is closed
- In-app notification centre with the same bell icon and unread count as the web
- Direct navigation — tap a notification to go straight to the relevant item
Dashboard
- Overview cards showing counts for reports, issues, and tasks
- Recent activity feed
- Unread notifications count
- Announcement banner for platform-wide messages (matching the web app)
Mobile-Specific Features
The mobile app includes capabilities that take advantage of your device's hardware:
Camera Integration
Take photos directly into report fields and issue attachments. The app uses your device camera and supports:
- Photo capture with automatic compression for faster uploads
- Gallery selection for existing photos
- Image annotation using the pro_image_editor — add arrows, text, shapes, and freehand drawings directly on photos before attaching them
GPS Capture
When creating issues or filling in GPS-enabled report fields, the app captures your device's location automatically:
- Latitude and longitude recorded from your device GPS
- Location displayed on an inline map in the report or issue detail
- Useful for pinning defects, hazards, or progress photos to exact site locations
Push Notifications
Firebase Cloud Messaging delivers notifications to your phone in real time:
- Approval requests, issue assignments, and status changes arrive even when the app is closed
- Tapping a notification opens the relevant screen directly
- See In-App & Push Notifications for full details
Share Manager
Share content from Pasco Cloud with other apps on your device:
- Share report PDFs via email, messaging apps, or cloud storage
- Share issue details with team members through any compatible app
Map Views
Interactive maps powered by flutter_map throughout the app:
- Project list — toggle between list and map view to see projects on a map
- Issue list — toggle to see issues plotted by GPS location with clustered pins
- Entity detail pages — inline maps showing office locations and project sites
![[Screenshot: Mobile app issue creation screen showing a photo just taken from the camera, GPS coordinates captured, and a map preview of the location]](/images/placeholder.png)
Mobile vs Web
The mobile app and web app are two views of the same platform. Your data syncs automatically — a report started on mobile appears on the web, and vice versa.
Each platform is optimised for where you use it:
| Task | Mobile | Web |
|---|---|---|
| Creating reports on-site | Excellent — camera, GPS, signatures | Good — but no camera/GPS |
| Template building | Not available | Full builder with drag-and-drop |
| Detailed report review | Good — full detail view | Better — larger screen, more context |
| Approving reports | Quick — tap notification, approve | Full — review on a large screen |
| Issue logging on-site | Excellent — photo + GPS in one step | Good — manual location entry |
| Admin tasks | Not available | Full admin panel |
| Kanban board (tasks) | Coming soon | Full drag-and-drop board |
| PDF generation | View and share | Generate and download |

💡 Tip
Use mobile for field work — capturing photos, logging issues, filling in reports on-site, and quick approvals. Use the web for office work — building templates, detailed report review, admin tasks, and anything that benefits from a larger screen.
What's Next?
- Getting the App — how to download and install the mobile app
- Offline & On-Site Usage — tips for using the app on construction sites with limited connectivity
- In-App & Push Notifications — how push notifications work