KELLYKODE

Preparing your commercial proposal…

Commercial Proposal August 2026 · Confidential

Prepared for Universal Animal Welfare Society

Animal Welfare Field Operations & Monitoring Platform.

A single operating system for catchers, vaccinators, supervisors, hospitals, and municipal officials — with mandatory photo and GPS evidence, offline field capture, and automatic municipal reporting.

06

Operational trackers

04

Access layers

03

Client interfaces

EN + MR

English & Marathi

Ref KK-UAWS-2026-08 Valid 30 days Press D to download Prepared by Sai, Kelly, Tailor, Sree, Garrett & team

01 — Brief

Executive summary

Universal Animal Welfare Society (UAWS) needs a centralized digital platform to manage animal welfare work across wards, cities, hospitals, and sterilization centers. Manual logs cannot support audit, municipal reporting, or live field accountability.

Kellykode proposes a strict, role-based ecosystem: a flagship offline-first mobile app for field teams, a command portal for NGO supervisors and central admins, and a jurisdiction-locked read-only portal for municipal officials.

Every pickup is bound to a photograph and GPS point. Sterilization moves through a locked three-step flow — Pickup, Operation, Release. City and hospital dashboards stay live. Municipal templates generate automatically between the 1st and 5th of each month for the audit team.

Audit-ready by design

Photos, GPS, timestamps, and operator identity travel with every sterilization export.

Works without signal

Field capture continues offline and auto-syncs when connectivity returns.

Built for two audiences

Field staff get speed. Municipalities get a single-city dashboard they can trust.

Today

  • Registers and WhatsApp photos
  • GPS missing when audit asks
  • Stages skipped, then reconstructed
  • Municipal pack assembled by hand

With this platform

  • One record per animal, tag + date
  • Photo and GPS locked at pickup
  • Operation stays closed until pickup exists
  • Template ready on the 1st–5th, every month

02 — Platform

Three interfaces. One core.

Field, administration, and government each get a purpose-built client. Data lives in one secure backend.

Flagship

Field Operations App

Built for catchers, vaccinators, and LSS. Fast capture, camera and GPS enforcement, bilingual UI, and a live coverage trail.

  • Offline-first collection with auto-sync
  • Mandatory real-time photo and GPS on pickup
  • Path tracking with ward boundary alerts
  • Marathi + English throughout

NGO Admin Portal

Command center for supervisors, area managers, data admins, and super admins across cities, wards, and hospitals.

  • Live city, ward, and hospital dashboards
  • Operation and release workflow control
  • Auto municipal templates, 1st–5th of month
  • Cumulative all-center view for Layer 3

Government Portal

Read-only monitoring for municipal corporation officials, locked to their jurisdiction. No create, edit, or delete.

  • Jurisdiction-locked dashboards
  • Vaccination, sterilization, rabies, bite, and education logs
  • Photo and GPS audit evidence
  • Single-city municipal summary

03 — Access

Roles, written as policy

Permissions are layer-wise. Field staff cannot skip clinical stages. Municipal users cannot alter records.

Layer Who What they can do
Layer 1 Field staff — catchers, vaccinators, LSS Full entry on Vaccination Tracker and Sterilization Tracker for assigned work only. Pickup requires live photo + GPS. Operation is locked. Release entry is permitted.
Layer 2 NGO supervisors & area managers Full access across all modules for assigned city / ward / area. Data quality, follow-ups, coordination, operation and release.
Layer 2B Municipal corporation officials Read-only. Dashboards and logs for their jurisdiction. Stats, photos, summaries. Cannot create, edit, or delete.
Layer 3 Central admin — 2–3 super admins plus data & reporting admins Users, roles, permissions, all cities, validation, audit, automated monthly reports, cumulative hospital/center dashboard.

Tap a layer. See the desk they sit at.

04 — Modules

Complete functional specification

Six trackers. Sequential validation. Incomplete or skipped stages cannot be saved.

Sterilization Tracker

Tap a stage. Operation stays locked until pickup is complete — try it.

Pickup is open. Operation is locked.

Vaccination & Path Tracker

Layer 1 has full field entry. Coverage is drawn as a live trail. Leaving an assigned ward raises a boundary alert.

  • Action Vaccinated / Already vaccinated
  • Caught by Net, hand, staff held, owner held, feeder held
  • Ownership Stray, owned, community
  • Age Adult (>1 yr), juvenile (3 mo–1 yr), puppy (<3 mo)
  • Feeder Name and mobile
  • Team Staff count on the drive

Drive path tracker

GPS starts with the shift. The map records the coverage trail. Crossing a ward boundary triggers an automatic breach warning so supervisors can see drift in real time.

Sterilization access matrix

Stage Layer 1 Field Layer 2 Supervisors Layer 3 Admin
Pickup Entry View / Edit Full access
Operation No access Entry / Edit Full access
Release Entry Entry / Edit Full access

Bite Case Tracker

No Layer 1

Public, PMC, or online complaints. Layer 2 enters and monitors. Layer 2B views. Layer 3 has full control.

  • Complaint source · Victim name, age, gender, optional contact
  • Date/time of bite · Ward · Mandatory GPS
  • Suspected dog details if visible · Severity: Minor / Major / Fatal
  • Medical follow-up yes/no and hospital

Biting Animal Quarantine

No Layer 1

Ten-day observation after a confirmed or suspected bite. Layer 2 enters. Layer 2B views. Layer 3 full access.

  • Pickup date, tag/cage, location, quarantine start
  • Daily symptom: Normal / Aggressive / Hypersalivation / Paralysis
  • Optional daily photo · Final status: Released / Euthanized / Tested positive

Rabies Case Surveillance

No Layer 1

Clinical and confirmed cases. Layer 2 enters and updates. Layer 2B reads dashboards. Layer 3 administers.

  • Dog/cat sex, age, color, tags · Date first seen · Ward/zone
  • Symptoms: aggression, drooling, circling, and related signs
  • Optional video · Lab sample sent · Result positive/negative
  • Date of death or isolation end

Education Initiative Tracker

No Layer 1

Community outreach. Layer 2 enters and uploads. Layer 2B views. Layer 3 audits.

  • Type: school visit, workshop, street play, hoarding, online poster, radio, other
  • Location & ward · Event date · Materials (video, PDF, hoarding photos, audio)
  • Participants reached · Conducted by (NGO / partner)
  • Mandatory photo proofs

05 — Intelligence

Dashboards and municipal reporting

Location, city, hospital, and cumulative views. The municipality sees one city. Layer 3 sees every center.

Field geography

Ward & city boards

Separate dashboards per location inside a city, and per city across the programme.

Clinical

Hospital boards

Each sterilization center and hospital has its own operational dashboard.

Layer 3

All-center rollup

Cumulative data across every hospital and city for central admin.

Layer 2B

Municipal city view

One city. Read-only. Built for corporation officials and audit.

Municipal city snapshot

The government dashboard surfaces live operational counts, not just activity logs.

Admitted

In-center dogs

Pending

Non-operated

Clinical

Operated

Hold

Isolated

Watch

Under observation

Outbound

Ready for release

05b — Playable preview

Dashboard peek

A light municipal board. Switch city or hospital, tap a status card, filter the log. Sample data — for exploring the product, not live operations.

Click around · nothing saves

UAWS Command · Municipal view

Layer 2B · read only

This week · sterilizations vs vaccinations

Pune · all hospitals

Sterilized Vaccinated

Ward coverage

Live log

Tag Animal Ward Status Center

Evidence locker

What an auditor actually sees

Tap the pin. The record does not exist without both.

Pickup evidence · PN-1042

18.5204° N, 73.8567° E · 15 Aug 2026, 07:42

Photo attached · captured by R. Patil · Kothrud ward

Municipal pack · auto 1st–5th

Pune Corporation · monthly return

Sterilized

1,284

Vaccinated

3,910

Bite cases

42

Education events

18

Generated for the auditing team with GPS, photographs, timestamps, and operator names attached to every sterilization row. No spreadsheet reconstruction.

06 — Compliance

Rules the software will not bend

Sequential stages

Pickup, operation, and release save in order. Later stages remain locked until the previous stage is complete.

Evidence on pickup

Photograph and GPS are mandatory at pickup. No photo, no GPS, no record.

Identity

Each animal entry is unique by tag number and date. Tag and cage numbers are entered manually at the shelter.

Monthly municipal pack

Sterilization and vaccination data from each city is compiled into the municipal template automatically between the 1st and 5th of the following month for the auditing team.

Export with metadata

Sterilization log exports include GPS, photographs, timestamps, and operator details — ready for inspection.

Language and field reality

Marathi and English. Offline collection in low-signal wards. Auto-sync when the network returns.

07 — Architecture

Application architecture

Mobile

Field app

Catchers · Vaccinators · LSS

Web

Admin portal

Supervisors · Area managers · Admins

Web

Government portal

Municipal officials · Read-only

Central backend · roles · validation · sync

Database
Photo storage
GPS / map data
Reporting / audit

08 — Delivery

Implementation phases

Phase 1 & 2

Discovery & UI/UX

Requirement lock, database planning, and complete design for mobile, admin, and government portals.

Phase 3 & 4

Backend & mobile

APIs, role permissions, offline-sync, GPS and camera enforcement, path tracker mechanics.

Phase 5 & 6

Admin & government

Layer 2/3 command center, 1st–5th municipal generators, read-only Layer 2B dashboards.

Phase 7 & 8

Test & launch

Field-condition testing (offline, boundary alerts), production deployment, SSL, handover.

09 — Commercial

Investment

Full-stack platform development and managed production infrastructure.

One-time

Complete platform

₹8,50,000 INR
UI/UX & architecture₹1,25,000
Flagship mobile field app₹2,40,000
Admin & government portals₹2,70,000
Backend, API & database₹1,05,000
Trackers, offline sync & deploy₹1,10,000

Payment milestones

30% initiation₹2,55,000
30% design & core development₹2,55,000
25% functional completion₹2,12,500
15% production deployment₹1,27,500
Recurring

Managed infrastructure

₹30,000 / month

Annual baseline ₹3,60,000

  • Dedicated application server
  • Dedicated database and automated backups
  • High-capacity storage for photo evidence
  • SSL, security updates, and maintenance

Scaling The initial server is sized for launch. As cities, users, photographs, and GPS events grow, infrastructure upgrades follow actual usage — not a blanket uplift.

Questions, answered

What UAWS usually asks next

Yes. Field capture is offline-first. Records queue on the device and sync when the network returns. Pickup still requires photo and GPS at the moment of capture.

No. Layer 2B is read-only and locked to their jurisdiction. They see logs, photos, GPS, and city totals. They cannot create, edit, or delete.

Automatically between the 1st and 5th of the following month, in the template the auditing team already uses.

UAWS. Kellykode builds and hosts. Exports include full metadata so the programme is never trapped in a vendor screen.

A field day

How the morning actually runs

  1. 06:30 Vaccinator starts GPS. Path trail begins.
  2. 07:10 Pickup: photo + pin required. Tag and cage at shelter.
  3. 11:40 Surgeon opens operation — only because pickup exists.
  4. 16:20 Release logged. Dashboard counts move: operated → ready.
  5. 01–05 Municipal template compiles itself for audit.

10 — Next

Ready when UAWS is ready to lock scope.

This document is the functional and commercial basis for build. Acceptance of the proposal authorizes discovery, design, and the first development milestone.

Prepared for

Universal Animal Welfare Society

UAWS

Prepared by

Sai Pradeep, Kelly Wiseman, Tailor DeAngiles, Sree Gudala, Garrett B and Team

Kellykode · August 2026 · Ref KK-UAWS-2026-08

For UAWS

Name / signature / date

For Kellykode

KELLYKODE

Authorised for this proposal

Keep exploring the board