Shelter Walk Tracker
Signing in
The app uses your Google account. Tap Sign in with Google and pick your address. If you are new you land on a request-access form. Fill it in and an admin approves you. Your next sign-in goes straight through.
Add to your home screen
iPhone (Safari)
Open the app link in Safari, tap Share, then Add to Home Screen, then Add.
Android (Chrome)
Open the link in Chrome, tap the ⋮ menu, then Add to Home screen or Install.
Either way you get an icon that opens full screen like a native app.
The roster
Every walkable dog in the kennel today, ordered by WALK ORDER. Each row shows:
- Y: yesterday at a glance.
✓walked once,✓✓twice,Pplaygroup, blank nothing. - 1 · 2 · P: today's Walk 1, Walk 2, Playgroup. Filled check means done, outline means pending. Highlights flag urgency (see Cell colors).
- KNL: the kennel to find the dog in, for example
AC03. - CLR: the dog's color grade with its
+,++, or–mark. - NAME: red if recent surgery, purple if a bold potty dog, bold if special handling.
- W1 · W2 · PG (wider screens): the time each activity was logged.
Tap a row to open the dog's page. Below the table a red pill counts N NOT WALKED; it turns green at zero.
The dog page
- Tap the animal ID chip to copy it.
- Tap the kennel chip to jump to that room on the map.
- Tap the photo to see it full screen.
- Flags like Potty Dog, Recent surgery - NO RUNNING, DROP DIVIDERS, STRONG appear when they apply.
Logging a walk
Log Walk 1, Log Walk 2, Log PG. Walk 2 stays grey until Walk 1 is logged. A logged button turns green and shows the time.
Tap a logged button again to undo. A red-bordered confirm shows how long ago it was logged. Walkers can undo within 30 minutes; after that ask an admin. Walk 1 is locked while Walk 2 is logged. Playgroup has no limit.
Reservations
Reserved for Playgroup (green) means hold the dog for playgroup. Reserved for Training (cyan) means a trainer has the dog; the Walk 1 button gets a cyan border that stays until the reservation is removed.
Notes
The dog's ongoing care and behavior notes, newest first, with the volunteer's initials. Words in ALL CAPS are highlighted red so warnings jump out. PLAYGROUP NOTES is collapsed below with the dog's play style.
Tools
Links your shelter has set up, each opened prefilled with the dog: submit a comment or observation, and look the dog up in the shelter's own system. Shelters that haven't configured a link don't see it.
Color grades
From easiest to hardest:
PINK GREEN AQUA BLUE GOLD RED BLACK
Your own grade (Settings → Walker Profile) is the hardest color you are cleared for. You may walk any dog at or below it. Dogs above your grade appear dimmed and sink to the bottom. Special-handling dogs always show as red.
– is a touch easier than the base color. + pulls, ++ pulls hard. Those are about strength, not grade.
Cell colors
- Yellow on a walk slot: urgent (bold potty dog, not walked yesterday, or a priority dog).
- Amber: due, not urgent.
- Cyan on Walk 1: reserved for training. Stays after logging until the reservation is cleared.
- Green on P: reserved for playgroup, not attended yet.
Sort and filter
WALK ORDER (default) puts the hardest color you can walk on top; within a color, urgent then amber then plain then reserved then done. PLAYGROUP groups reserved dogs by play style. Kennel, Color, and Name are plain sorts with an A→Z toggle.
The filter icon lets you show ONLY or NOT certain colors, playgroup-reserved, training-reserved, or BMOD dogs. While a filter is on the count reads SHOWING X OF Y DOGS.
Search
Find a dog by name, ID, kennel, breed, color, or a word from its notes. Name matches come first. Each result shows today's W1 · W2 · PG ticks.
My log
Everything you have logged, newest first, grouped by day. Green check for a log, red ✕ for an undo. Tap a row to open the dog.
Kennel map
Rooms laid out as in the building. Each room shows how many dogs still need a walk. Tap a room for its kennels and each dog's status (WALKED, PLAYGROUP, NEEDS WALK). Tap a dog to open it.
Playgroup
Dogs grouped by play style: Gentle Dainty 1, Gentle Dainty 2, Push/Pull, Rough/Rowdy, Selectives, Projects, Unassessed, No Playgroup. Regular means the style is confirmed; Unassessed means it is a guess. Tap a row to expand its playgroup notes; long-press to open the dog. Playgroup attendance is logged from the dog's own page.
Playgroup leads and admins get Bulk Reserve: check the dogs going out today and Save.
Resources
This guide, your shelter's observation and comment forms (blank), a QR code for adopter resources if configured, and a Submit Bug/Enhancement button.
Walker activity
Who else has logged something today, most recent first: first and last log times and the last dog. Green under 45 minutes means they are probably still here. Nothing tracks whether someone has left.
Settings
Your color grade (read-only), theme, font size, action buttons at top or bottom, push notification status, and sign out.
FAQ
I logged the wrong dog. Tap the green button again within 30 minutes to undo. Later, ask an admin.
The dog is not in the kennel the app says. Tell an admin. Admins can correct the kennel from the dog page, and it writes back to the sheet.
A dog is missing from the roster. Staff-only, no-walk, and unassessed dogs are hidden on purpose. Search still finds them.
The sheet and the app disagree. The sheet wins. Pull down to refresh; changes made in the sheet show within a minute.
Times look wrong late in the day. They should not. The app's day starts and ends at midnight Pacific.
Admin guide
Approving walkers
Menu → Users. Access requests appear at the top. New walkers get there by opening your shelter link and tapping Request access. Tap one, set the role (walker), color grade, and trainer or playgroup-lead flags, then Save. The person can sign in immediately.
Changing a grade, blocking
Open the user, change the grade, Save. Block signs them out on their next request; Unblock restores access. Grades and blocks apply instantly even though sign-ins last 30 days.
Fixing a wrong log
Open the dog, tap the green button, confirm. Admins have no 30-minute limit. The undo is recorded in the dog's history.
Kennel corrections
Correct a kennel from the dog page. The correction writes to the sheet, so staff see it too.
Reservations
Admins can reserve any dog for training or playgroup from the roster kebab menu, and use Bulk Reserve on the Playgroup screen.
Your sheet
Users → Sheet shows whether Google is connected, how many dogs parsed, and any warnings. Reconnect there if the connection expires. Change sheet reopens the setup wizard.
When the sheet changes shape
The app reads the Kennels, Playgroup, and QR code mapping tabs by column position. Adding rows is fine. Inserting or reordering columns needs a code change; tell whoever maintains the app before doing it.