Sob a orientação do instrutor João Victor Martins no curso:
Java e refatoração: melhorando códigos com boas práticas da Alura ⭐
Desenvolvido em Java com padrão de projeto Command, este sistema permite o cadastro e listagem de abrigos, importação e listagem de pets associados a cada um dos abrigos. Foi utilizado as bibliotecas Gson e Jackson-databind para manipulação de dados além de uma API Rest para as chamadas GET e POST, também foi realizado testes de unidade com JUnit e Mockito.
Para executar a aplicação, é necessário ter o Java 17 ou superior e o Maven (mvn) instalados em sua máquina, com as variáveis de ambiente configuradas corretamente. Siga os passos abaixo:
$ git clone https://github.com/Rodolfo-Sampaio/Adopet.git
$ cd Adopet
$ mvn clean package
$ java -jar api.jar
$ java -jar target/adopet-console-1.0.jar
A aplicação estará disponível para uso após esses passos.
Lembre-se de verificar se todas as dependências estão instaladas corretamente e se as variáveis de ambiente do Java e Maven estão configuradas.
$ Petmais / 1198765432 / petmais@gmail.com
$ 1 / pets.csv
$ 1