Este projeto foi desenvolvido para colocar em prática estudos sobre PHP. O seu objetivo não é de ser uma aplicação completa, com muitos recursos, mas sim implementar conceitos importantes da linguagem e técnicas utilizadas em frameworks, antes de iniciar o uso com algum. Por isso, os únicos recursos externos utilizados no desenvolvimento foram o Bootstrap para o frontend e o MySQL como banco de dados, todo o restante é PHP puro. Alguns dos conceitos e técnicas implentadas no projeto, ainda que de forma simplificada, são:
- Autoloader;
- Uso de variáveis de ambiente;
- MVC;
- Gerenciamento de rotas;
- Gerenciamento de conexões no banco de dados;
- Gerenciamento de transações no banco de dados;
- Padrão de projeto Repository;
Todo o código tem inspiração de blogs, livros e videos, sendo os principais a playlist de MVC do canal WDEV e o livro PHP - Programando com Orientação a Objetos, 4ª edição - Pablo Dall'Oglio
- Cadastro de pets
- Agendamento de serviços
- Relatório