Este é um sistema simples em Python desenvolvido como parte de um trabalho acadêmico da disciplina INE5605 - Desenvolvimento de Sistemas Orientados a Objetos I, da Universidade Federal de Santa Catarina.
O sistema permite o gerenciamento de adoções de animais por uma ONG especializada em adoção de animais. Ele oferece funcionalidades básicas, como cadastro de animais disponíveis, registro de vacinas aplicadas, histórico de doações e adoções, além da geração de relatórios.
Este projeto foi desenvolvido com fins acadêmicos e possui um escopo simplificado, não contemplando todas as questões legais e de segurança relacionadas ao processo de adoção animal.
Contribuidores:
- MVC (Model-View-Controller);
- SOLID Principles;
- Dependency Injection;
- Dependency Inversion;
- Registrar um Adotante ✔️
- Registrar um Doador ✔️
- Registrar um Pet ✔️
- Registrar uma Doação ✔️
- Registrar uma Adoção ✔️
- Vacinar o animal ✔️
- Relatórios ✔️
- Implementar a View Concreta ✔️