

Chemical request and inventory app for Alexandria Pest Services, alongside PestPac. The app keeps the inventory ledger and pulls work-order usage from PestPac.
Every iPhone screen side by side, grouped by flow.
Technician · iPhonePIN / Face ID sign-in on a company iPhone.
Technician · iPhoneTruck stock, the weekly rhythm and one big Start request button.
Technician · iPhonePictures, EPA no., SDS, stock, and a restricted-use lock.
Technician · iPhoneEverything about one chemical and a quantity stepper.
Technician · iPhoneThe weekly request, certification check, and send.
Technician · iPhoneStatus, requested vs. approved, and Monday pickup.
Admin · desktopRicky / admins approve, reduce or deny each line.
Warehouse · desktopSKUs, low/out items, pending requests, value TBD.
Warehouse · desktopOn hand, reserved, available, min/max, bin, lot/expiry, filters.
Warehouse · desktopWarehouse vs. 36-truck distribution, history, min/max.
Warehouse · desktopSupplier delivery with PO, lot, expiry, partial receipt.
Warehouse · desktopCounted vs. system, variance and required reason.
Warehouse · desktopSuggested quantities; POs placed manually (no auto-reorder in phase 1).
Warehouse · tablet/desktopApproved stock to pull, by bin and by truck.
Warehouse · tablet/desktopConfirm and sign the handout per truck.
Warehouse · desktopBalances, movements with reasons, and the reassignment flag.
Trucks · desktopAll 36 trucks: driver, certification, items, low/out, restock, PestPac sync.
Trucks · desktopStandard load templates by truck type with min/max.
Trucks · desktopChange the driver; restricted-use stock blocks an uncertified driver.
Trucks · desktop/tabletCount the truck against the ledger, variance and reason.
Admin · desktopRole, truck, status, last login, certification.
Admin · desktopRole & permissions, truck, PIN reset, active toggle, PestPac ID.
Admin · desktopLicense no., VA/MD/DC, category, expiry, upload, auto-removal.
Admin · desktopPermission matrix across the five roles.
Safety · desktopEvery product with SDS, label, manufacturer, revision, status.
Safety · desktop16 GHS sections, upload new version, history, linked products.
Technician · iPhoneLarge-text hazards, PPE, first aid, emergency phone, offline.
Technician · iPhoneEvery SDS for what is on the truck, for inspections and emergencies.
Reports · desktopWarehouse, trucks and company total; by location, category and product.
Reports · desktopWarehouse, reserved, trucks and total, with a $ value column (admin).
Technician · iPhoneTech counts their own truck with steppers and a reason.
Technician · iPhoneR08 · Phase 1 (to-do). Photo suggests counts; the tech confirms; the ledger is never overwritten.
Technician · iPhoneTick off the Monday pickup and incoming transfers.
Warehouse · iPhoneBarcode scan (placeholder) and fast count.
Technician · iPhoneProduct, amount, type, location, SDS cleanup, photos, reportable.
Technician · iPhoneApprovals, transfers, SDS updates, due dates, certifications.
Admin · desktopSpill, waste and damage reports from phones, approved before posting.
Admin · desktopThis week’s requests vs. available stock, by supplier, with order qty and est. $.
Trucks · desktopIn service / out of service with reason and expected back; restricted stock and spare-truck handover; history.
Admin · desktopPestPac usage vs. ledger, duplicates, low stock.
Overdue returns, service/calibration/PPE due, repairs, lost/damaged.
Equipment · desktopEvery item with tag/QR, serial, status, holder, condition, service.
Equipment · desktopSpecs, custody history, calibration log, cost (admin), manuals.
Equipment · desktopPick tech/truck, scan items, due date, condition, signature.
Equipment · desktopCondition OK / Needs repair / Damaged / Lost; auto-repair.
Equipment · desktopSend out, track, return to service.
Equipment · iPhoneWhat I have, due dates, Return / Report problem, request.
Equipment · iPhoneQR scan, due date, condition photo, Face ID confirm.
Equipment · iPhoneScan, condition, photo, notes.
Taken from alexandriapestservice.com (logo.png and the theme stylesheet). Headings on the site use Berthold Imago and Helvetica Neue; the mocks use Lato (also loaded by the site) with Helvetica Neue as fallback.