Engineered for the field.
A true PWA. Offline-capable. Multi-tenant. Wired to the integrations animal services agencies actually use. Built on a clean, modern stack.
Works when the signal doesn't.
Service Worker with tiered caching. IndexedDB-backed mutation queue. Background Sync that flushes the moment connectivity returns. No "try again" buttons in the truck.
- Installs to home screen on iOS, Android, Windows, Mac
- Full-screen standalone display, portrait-optimized
- Home-screen shortcuts: My Calls, Scan Microchip, New Intake
- Network-first for API, cache-first for static, offline fallback for pages
- Log calls, capture intakes, draft bite reports, leave voice notes — while offline
Officer-first UI
A dedicated dashboard with only the calls assigned to you, priority-sorted, with one-tap status transitions and GPS-stamped activity.
- Large tap targets, status badges, priority stripes
- Microchip scanning via Bluetooth reader or camera
- Voice-clip narratives via MediaRecorder API — auto-transcribed
- Photo capture & auto-watermark with date / officer / GPS
- One-tap En-Route → On-Scene → Cleared
Citizen Portal
- No-login license renewal & payment
- Lost-pet upload — photo, breed, location, last seen
- Found-pet posting with public matching
- Complaint submission with category & address geocoding
- Adoption applications routed to staff queue
- Tracking codes (SR-XXXXXXXX) — no account required
- Public status updates as the case progresses
- reCAPTCHA v3 + IP rate limiting = spam-resistant
Public intake without the friction.
Residents license, renew, report, and adopt in under a minute — and watch their case move through your system in real time. AI handles the routing — your officers and counselors handle the work.
Granular access for every kind of user.
Resident
License, renew, report lost & found, submit complaints, apply to adopt — all from the public portal.
Field Officer
Mobile dashboard, only their assigned calls, priority-sorted, voice notes, photo capture, offline sync.
Vet / Medical
Scoped portal — vaccination ledger, medication schedule, surgery prep, animal medical history.
Adoption Counselor
Application queue, AI compatibility shortlists, meet-and-greet scheduling, contract e-signature.
Foster / Volunteer
Animal placement, weekly check-ins, supply requests, hour tracking — mobile-friendly.
Admin / Director
Full org control — workflows, templates, integrations, plus the executive dashboard + AI data query.
Wired to the systems agencies already run.
No add-on bills. No "professional services" quotes. The integrations are in the box.
A modern stack with zero legacy baggage.
Backend
- PHP 8 — namespaced, class-based API layer
- MongoDB — document DB with native geospatial ($nearSphere)
- CLI jobs — standalone PHP scripts run via cron
Frontend
- Vanilla JS + PHP templates — no build step, no framework lock-in
- Material Symbols, ApexCharts, Leaflet + Google Maps tiles
- Camera capture, microchip-reader pairing, MediaRecorder API
PWA / Mobile
- Service Worker with full lifecycle (install / activate / fetch / sync / push)
- Web App Manifest — installable, standalone, themed
- IndexedDB for offline mutation queue & cached data
- Background Sync API + Web Push (VAPID)
Security & Multi-Tenancy
- Org isolation at the query layer (orgQuery() trait everywhere)
- Role-gated endpoints (requireRole, hasRole)
- AI usage tracking + per-user rate limits (100/hr)
- reCAPTCHA + IP rate limiting on public endpoints
- HTML sanitization on all user input
- Encrypted API key storage at the org level
One platform. Every user. Every device.
From the resident renewing a license on their phone to the director opening the dashboard on a 4K monitor — AnimalShelterIQ runs cleanly on all of them.
Get in touch arrow_forward