A management application for animal shelters.
Built for Rifugio Hermada.
- Manage animal entries and exits
- Record and update animal data
- Generate PDF documents for activities like shelter entry, exit, healthcare, and adoption
- Export CSV reports on shelter population and statistics
This is a monorepo consisting of a Backend and a Frontend.
Follows a Domain-Driven Design (DDD) pattern with a Test-Driven Development (TDD) approach.
- Python 3.12
- FastAPI
- SQLAlchemy 2
Designed for desktop use only, as mobile support was not required.
- TypeScript
- React
- Tailwind CSS