Camera & Photos
Camera & Photos
CJH provides integrated camera support to capture photos from mobile devices and attach them to jobs and properties. Photos are central to job documentation and the Portfolio.
Capturing photos
- The mobile apps and PWA support capturing photos directly from the device camera and attaching them to job records. Camera support is implemented via native Capacitor camera integration in the mobile builds and via browser-supported capture in the PWA where available. The project includes Capacitor Camera as a dependency for native camera functionality. :contentReference[oaicite:13]{index=13}
Photo storage & Portfolio
- Job photos are stored as attachments and associated with the job and property. The Job Portfolio aggregates job photos and exposes search by job #, title, client or address so teams can find images tied to properties quickly. :contentReference[oaicite:14]{index=14}
Offline & sync behavior
- Photo uploads are queued while offline and synchronized when the device reconnects. Because photos can be large, the system will attempt to upload them when a network connection is available. Best practice is to upload large batches over Wi-Fi. :contentReference[oaicite:15]{index=15}
Best practices
Photo size: Encourage technicians to use reasonable photo resolutions to balance quality and upload performance. Network: For many photos at once, prefer Wi-Fi or a strong cellular connection. Tagging: Use photo tags (before, during, after, etc.) and favorites to make the Portfolio easier to browse.Troubleshooting — photos fail to upload
Queued but not syncing: Confirm the device regained connectivity; check the sync log for failures. Upload errors: Large files or unstable connections can time out — advise Wi-Fi for heavy uploads. Photo missing in portfolio: Verify the photo was attached to a job with a property (portfolio search uses job/property metadata).Related articles: Job Management; Portfolio; Offline & Sync.
Updated on: 10/01/2026
Thank you!
