Case Study: Dogs on Deployment
Overview
Client: Dogs on Deployment (501(c)(3) nonprofit)
Industry: Animal welfare, Military family support Engagement
Type: Full‑cycle product build — discovery – design – engineering – launch – scale – maintenance
Tech Summary: Custom PHP (MVC) + MySQL, server‑side rendered UI, role‑based access, cron‑driven notifications, geospatial ZIP lookups, secure file storage, email/SMS integrations
Mission Alignment: Build a national platform that helps military families secure safe, temporary homes for their pets during deployments and hardships, and administer financial assistance programs.

Objectives
Connect military pet owners with trusted volunteer boarders, nationwide.
Streamline program operations (boarding “deployments,” veterinary assistance grants, events/volunteering).
Establish trust through ratings, verification signals, and transparent communication.
Enable reporting for mission KPIs, grants, and donor accountability.
Enable reporting for mission KPIs, grants, and donor accountability.
Client Background
Dogs on Deployment stands beside the dedicated men and women who serve our nation, making sure their beloved pets are cared for while they answer the call. Through a network of trusted volunteer boarders, this nonprofit bridges gaps during deployments and hardships, giving families peace of mind and pets a safe place to wait.

What Hashe Delivered
Product & UX
- Role‑based onboarding for Pet Owners and Boarders
- Rich Pet Profiles: species, breed, size, behavior, vaccinations, special needs, photo galleries
- Boarder Directory & Matching: species/size acceptance, duration windows, household constraints (kids, own pets, breed bans), special‑needs acceptance
- Geo Search by ZIP + radius using a national ZIP dataset
- Secure Messaging: threaded conversations, read flags, notifications
- Deployments (Matches): bilateral acceptance, start/end dates, completion flow and ratings
- Financial Assistance ("Pet Chits"): application intake, document checklist, approvals, disbursements, denial reasons
- Events & Volunteering: events catalog, interest areas, sign‑ups
- Favorites & Reviews: social proof and re‑engagement hooks
- Admin Console: moderation, user & role management, casework queues, content/FAQs, bulk comms
Engineering & Data
- Custom domain model & schema purpose‑built for the mission (see §8)
- Cron orchestration for reminders (messages, deployments, events)
- Communication preferences per role (email/SMS/phone) with audit logs
- KPI‑ready data model for reporting (deployments, case timelines, response metrics)
- Security & Privacy controls for PII and media
Mission in Motion — The Platform in Action
From finding a trusted boarder to managing deployments and aid programs, every screen was crafted to make compassion meet clarity. These snapshots showcase how thoughtful design and seamless workflows power Dogs on Deployment’s mission every day.
Highlights of the Build
- From Zero to One: Hashe led discovery workshops, defined personas, user journeys, and the information architecture;translated these into wireframes, acceptance criteria, and an MVP backlog.
- Trust‑Centered Design: Household constraints, vaccination tracking, and ratings make safety conditions explicit for both parties.
- Operational Excellence: Admins can action queues for assistance, review documents, and track paid amounts and outcomes.
- Scalable Matching: ZIP+radius search with filter logic, plus a ranking model (proximity, ratings, repeat deployments, responsiveness, profile completeness).
Architecture at a Glance
- Backend: Custom PHP (MVC) services
- Database: MySQL (utf8mb4) with composite indexes; USA ZIP table for geo filtering
- Async: Cron‑driven jobs for notifications & housekeeping
- Integrations: Transactional email (ESP), optional SMS, file storage for medical docs & images
- Security: Role‑based access, privacy flags at profile level, signed file delivery, audit trails for admin actions
Key Features (Screens/Flows)
- Onboarding: Separate flows for Owner vs Boarder with context‑aware fields
- Create Pet: Behavior, health, interactions, training, vaccinations, photos
- Find a Boarder: Multi‑filter + radius search; quick‑view cards; message/shortlist
- Message & Match: Conversation threads; deploy request/acceptance; calendarized start/end
- Rate & Review: Post‑deployment rating; favorite boarders for future needs
- Apply for Aid: Guided form; upload estimates/invoices; status tracking; admin approvals/denials with templated comms
- Manage Events: Listings, categories, volunteer sign‑ups and interest tags
- Admin Dashboards: User moderation, case queues, data exports, cron health






Delivery Timeline (Representative)
- Discovery (2–4 weeks): Personas, flows, IA, MVP scope, non‑functional requirements
- MVP Build (8–12 weeks): Core entities, matching, messaging, deployments, admin basics
- Programs Phase (4–6 weeks): Financial assistance module, events & volunteering
- Scale & Optimize (ongoing): Indexing, caching, comms templates, reporting, UX polish
Actual dates and sprints maintained in Hashe’s internal tracker and client Basecamp.
Data Model (Selected Entities)
- users - roles via user_role; privacy flags; geolocation (ZIP/lat/lng)
- pets with linked detail tables for behavior, health, interactions, training, vaccination history, additional pictures
- user_boarders: capacity, accepted species/sizes, duration windows, household constraints, special‑needs flags
- deployed_pet: owner_id, boarder_id, start/end dates, bilateral acceptance, ratings
- conversation, messages: threaded messages with read/deleted flags
- Financial Aid: financial_assistacne_to_petowner (application), petchit_budget, denial reasons and email templates
- Events/Volunteering: events, event_to_categories, event_volunteer_to_account
- Comms & Ops: communication_preferences*, cron_* tracking, admin_* logs
Designed for auditability and KPI aggregation across programs.
Challenges & How We Solved Them
Nationwide Matching at Scale: Implemented ZIP‑based geo search with performant indexes and filter pruning; prepared the schema for future spatial indexes.
Trust & Safety: Encoded constraints (kids/pets at home, breed bans, special‑needs acceptance); made them first‑class filters.
Complex Casework: Built a structured assistance workflow with statuses, checklists, and disbursement tracking.
Notifications Without Noise: Communication‑preference matrix per role with audit logging; cron schedules tuned to reduce alert fatigue.
Data Integrity Over Time: Introduced consistency rules and admin tooling to resolve duplicates, incomplete profiles, and stale listings.
Outcomes (Qualitative)
- Higher Match Quality: Owners quickly identify suitable boarders; boarders see clearer expectations.
- Operational Clarity: Admins have a single pane of glass for users, deployments, grants, and events.
- Donor‑Ready Reporting: KPIs and exports support transparency for grants and partners.
- Community Flywheel: Favorites, ratings, and repeat deployments strengthen the network.
Quantitative impact (conversion, time‑to‑match, assistance SLA) can be inserted here upon client approval.
Ongoing Support
- Security updates, performance tuning, schema hygiene
- Feature iterations (availability calendars, search ranking signals, partner portals)
- Analytics dashboards and data exports for fundraising & board reports
Team
- Product Lead / Solutions Architect
- Frontend Engineer (SSR/UI)
- QA Engineer (automation + regression)
- Backend Engineers (PHP/MySQL)
- Data Engineer (ETL/KPIs)
- DevOps (CI/CD, backups, monitoring)
Tech & Tools
- Backend: Custom PHP (MVC)
- Messaging/Email: ESP integration; optional SMS
- Analytics: GA4/Matomo + server‑side events (planned)
- DB: MySQL (utf8mb4), composite indexes, ZIP dataset
- Storage: Secure document & media storage with signed delivery
Client Reflections on Our Collaboration
I can highly recommend Mamoon Rashid for your programming/IT/web development needs. Mamoon is a character; professional, funny, engaging, a listener, and provider. His team at Hashe Computer Solutions works in a timely fashion to provide deliverable exactly as the client requests. Mamoon and his team of programmers have been working with me on my web needs for the past year now, and the growth and success of my business is a direct reflection of the quality of work that they provided. Big or small, Mamoon and his team can handle your projects! A+ service!
Alisa Johnson
USMC Veteran & Co-Founder

What’s Next
- Availability calendars & richer ranking signals
- Background‑check badge (optional)
- Elasticsearch/OpenSearch for smarter discovery
- Partner portals (vet clinics, shelters) and donation webhooks
Summary
Hashe designed, engineered, and launched Dogs on Deployment from the ground up — a mission‑critical platform bridging military families, volunteers, and supporters. The system’s architecture balances usability, trust, and operational robustness, setting a solid foundation for the next decade of growth.
Let’s Collaborate for Impact
Ready to Start Something Meaningful?
Inspired by what you’ve seen? We’d love to hear your story. Whether it’s a nonprofit mission or a bold new idea, let’s collaborate to craft technology that makes a lasting impact

















