Start My $295 Site →
🦎 Rescue Technology · Yuma, AZ

SHELTER SOFTWARE
BUILT BY SOMEONE
WHO ACTUALLY RUNS ONE.

Most rescue software is built by companies that have never mucked a cage, tracked a litter through bottle-feeding, or tried to explain a database to a volunteer coordinator. Mine was built differently.

300+
Reptiles Rehomed
4
Custom Apps Built
$0
SaaS Fees for Shelters
The Context

WHY I BUILT ALL OF THIS.

Working as a Rescue Technology Coordinator in Yuma, I kept running into the same thing: rescues stuck with a patchwork of spreadsheets, manual intake forms, and slow WordPress sites that cost money every month to maintain.

The options were: expensive enterprise software designed for large city shelters, generic nonprofit software that sort of fit, or build it myself. I built it myself.

Running Beauties of the Beasts simultaneously showed me the same problems from the director's chair. Intake was chaotic. Tracking was manual. There was no good way to tell a volunteer which animals needed attention without walking them through a spreadsheet row by row.

These apps were built for real rescues, not as products. But they prove what's possible when a developer builds software for a problem they actually live.

⚠ BEAUTIES OF THE BEASTS — REPTILES ONLY

Beauties of the Beasts accepts snakes, lizards, turtles, tortoises, and other reptiles. We do not intake dogs, cats, rabbits, birds, or other non-reptile animals. For other animals in the Yuma area, please contact your local humane society or animal shelter.

📱 App 01 — Kitten Tracker

EVERY FOSTER KITTEN.
TRACKED IN REAL TIME.

A bottle baby and kitten foster program can run dozens of fosters at any given time. Before Kitten Tracker, the rescue's coordinator was managing it all via text messages and a shared spreadsheet. Weight logs got missed. Feeding schedules were inconsistent across fosters. Nobody had a clear picture of who was ready for adoption.

  • Weight logs per kitten with automatic trend tracking — weight loss flags get escalated immediately
  • Feeding schedules specific to each litter's age and formula type
  • Vet visit records and vaccine tracking per animal
  • Adoption readiness dashboard — coordinator sees which kittens hit weight and age thresholds
  • Foster-facing view: simple, mobile-first, no login friction for volunteers
  • Real-time Firebase backend — coordinator and fosters see the same data simultaneously

TECH STACK

Firebase Realtime DB Next.js Cloudflare Pages Mobile-First PWA
Kitten Tracker · Foster Dashboard
Litter 4B — Pumpkin · 148g ON TRACK
Litter 4B — Biscuit · 152g ON TRACK
Litter 3A — Nugget · 89g WEIGH AGAIN
Single — Marble · 64g ↓ VET ALERT
Next Feedings Due
Litter 4B · 2:00 PM · KMR 1:4
Single Marble · 1:30 PM · 1cc every 2hrs
Representative interface — not live production data
🗄 App 02 — RescueBase

INTAKE. RECORDS.
ADOPTION TRACKING.

RescueBase is a core shelter management system — intake records, animal profiles, medical histories, adoption tracking, and reporting. It replaced a combination of Google Sheets, paper forms, and a third-party platform that charged monthly and didn't fit how the rescue actually worked.

  • Animal intake forms with duplicate-checking — flags potential matches to existing records
  • Full medical history per animal — vaccines, treatments, microchip, vet notes
  • Adoption application management — applications attached directly to animal profiles
  • Available animals public listing — dynamic, auto-updated from the shelter's records
  • Outcome reporting for state compliance — exportable data in the required format
  • No monthly fee. Firebase backend. Shelter owns the data.

TECH STACK

Firebase Firestore Firebase Auth Next.js Role-Based Access
RescueBase · Intake Queue
Stray Dog — Male Lab mix · Tagged INTAKE DONE
Owner Surrender — Cat · Pending vet HOLD
Stray Cat — Female · Possible dupe REVIEW
Today's Adoptions
Bella · German Shepherd · Adopted ✓
Chips · DSH Cat · Pending contract
Representative interface — not live production data
👋 App 03 — Volunteer Portal

SIGN UP.
SHOW UP.
TRACK HOURS.

Most rescue volunteer coordinators manage sign-ups through a third-party tool that doesn't integrate with anything else they use. The Volunteer Portal replaces it with a custom system that connects directly to RescueBase — so shift sign-ups know which animals need attention that day.

  • Shift scheduling with animal-specific task assignments
  • Volunteer hour tracking and reporting for grants and state requirements
  • Onboarding checklist for new volunteers — required training marked complete in the system
  • Coordinator dashboard — see who's coming in before they arrive
  • Mobile-optimized — volunteers sign up from their phones without an app install
Volunteer Portal · Upcoming Shifts
Sat 9AM — Dog Kennel Cleaning (3 open) SIGN UP
Sat 9AM — Cat Socialization (2 open) SIGN UP
Sun 10AM — Bottle Baby Feeding (FULL) FULL
Your Hours This Month
14.5 hrs
Representative interface — not live production data
🌐 Project 04 — Rescue Website Rebuild

WORDPRESS DIVI
→ NEXT.JS ON
CLOUDFLARE PAGES.

Beauties of the Beasts' website was running on WordPress with the Divi builder. It loaded slowly, cost money every month to maintain, and required constant plugin updates. I rebuilt it from scratch as a Next.js static site deployed on Cloudflare Pages — the same approach I bring to every rescue site I touch.

  • Load time reduced from 6+ seconds to under 1.5 seconds
  • Hosting cost: $0/month (Cloudflare Pages free tier vs. WP hosting)
  • No more plugin vulnerabilities, no update treadmill
  • Mobile score went from 52 to 97 on Lighthouse
  • Available animals listing pulls dynamically from RescueBase
  • The rescue owns every file — no CMS lock-in
About Beauties of the Beasts →
Before → After · Lighthouse Score
WordPress Divi
52
Mobile Performance
Next.js · Cloudflare
97
Mobile Performance
Before
6.2s
Load time
After
1.4s
Load time
Hosting
$0/mo
vs. ~$25/mo WP

RUNNING A SHELTER?
LET'S TALK TECH.

If you're a rescue director or shelter manager dealing with intake chaos, spreadsheet overload, or a website that costs too much and does too little — I consult on rescue technology. Not as a sales pitch. As someone who runs one.

No sales pitch. Just a real conversation about what might help.