Mobile Inspector App

Web application for mobile devices

Mobile Inspector App

A web application for mobile devices for onsite building inspections.

Scheduled jobs are routed to inspectors, who use a mobile phone or tablet to photograph and report the status of building line items, site conditions, and project progress.

Appointments are imported in iCalendar format with notification times preset.

Interactive maps and route planner determine fastest route and allow custom scheduling. Descriptions of images are entered via voice control.

Submitted images and line item status are published in PDF format for the client.

Design Architecture

  • IBM/Lotus Notes/Domino 9 Server
  • XPages (JavaServer Faces)
  • JavaScript (server-side/client-side)
  • LotusScript, @Formula, Java
  • jQuery, AJAX, JSON API's
  • Bootstrap, Font-Awesome, handsontable.js, itextpdf.js, pdf.js

Project Scope

Designed as a Lotus Domino hybrid application with Lotus Notes databases as the back-end with a web-enabled front-end for mobile devices, for inspectors in the field using their iPhone.

The server-side front-end was built with XPages. The client-side front-end and UI/UX was built using popular JavaScript/CSS frameworks like bootstrap and font-awesome. Extensive API's are written in jQuery/Ajax/JSON. Server-side JavaScript for API's to/from Excel, SQL, PDFs.