ulbrich-media / taily
Management application for helping shelters and organisations with the animal mediation process.
Requires
- php: ^8.2
- laravel/framework: ^12.0
- laravel/sanctum: ^4.2
- laravel/tinker: ^2.10.1
- opis/json-schema: ^2.6
- spatie/laravel-medialibrary: ^11.20
Requires (Dev)
- barryvdh/laravel-ide-helper: ^3.6
- fakerphp/faker: ^1.23
- laravel/pail: ^1.2.2
- laravel/pint: ^1.24
- laravel/sail: ^1.41
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- phpunit/phpunit: ^11.5.3
This package is auto-updated.
Last update: 2026-04-22 21:34:01 UTC
README
Animal adoption is a process, not just a moment. Taily keeps your animal welfare organization on top of every step, so you can focus on finding loving homes instead of staying organized.
Self-hosted. Runs on shared hosting. Installs via Composer.
Warning
Taily is in active beta development. The API and data structures will change without notice. Do not use in production.
Roadmap
Phase 0 — Foundation released
Basic setup, user management, and core data management (animals, people).
Phase 1 — Adoption Process in progress
- Application
- Inspection
in progress - Contract
- Transport management
Phase 2 — Ecosystem planned
Tasso export, public APIs, and the production v1 release.
Considering for the future
Follow-up inspections · Social media manager · Applicant portal
Project Structure
.
├── api/ # Laravel application with DDEV
├── docs/ # Project documentation
├── frontend/ # React based SPA
└── README.md # This file
Technology Stack
- Backend: Laravel 12 (PHP 8.3)
- Frontend: React with Shadcn/ui components, TanStack Query, TanStack Router, react-hook-form, zod
See docs/ADRs for architecture decisions.