## Funcionalidades Principais CRUD * Create (Criar): Usuários podem criar contas, cadastrar seus pets(O cadastro inclui a descrição do pet e a comprovação de baixa renda). * Update (Atualizar): Usuários podem atualizar as informações da conta editando dados do pet e da conta. * Delete (Excluir): Usuários podem deletar a conta. * Read (Ler): Clínicas veterinárias voluntárias podem ver listas de usuários. * Read (Ler): Usuários podem ver a lista de clínicas que oferecem vacinas. * Create (Criar): Clínicas veterinárias voluntárias e ONGs podem se cadastrar. * Update (Atualizar): Clínicas veterinárias voluntárias e ONGs podem editar dados. * Delete (Excluir): Clínicas veterinárias voluntárias e ONGs podem deletar suas contas. ## Funcionalidades Secundarias CRUD * Create (Criar): ONGs podem cadastrar campanhas de vacinação com datas e local. * Create (Criar): ONGs podem cadastrar informações educacionais sobre cuidados com pets. * Delete (Excluir): ONGs podem deletar campanhas de vacinação após prazo terminar. * Delete (Excluir): ONGs podem deletar informações educacionais sobre cuidados com pets. * Update (Atualizar): ONGs podem editar e atualizar campanhas de vacinação após prazo terminar. * Update (Atualizar): ONGs podem editar e atualizar informações educacionais sobre cuidados com pets. * Read (Ler): Usuários podem ver campanhas de vacinação com datas e local. * Read (Ler): Usuários podem ver informações educacionais sobre cuidados com pets. * Create (Criar): Clínicas veterinárias podem cadastrar vacinas em estoque. * Create (Criar): Clínicas veterinárias podem cadastrar remedios com desconto e em estoque para compras. * Update (Atualizar): Clínicas veterinárias podem atualizar editando dados das vacinas oferecidas. * Update (Atualizar): Clínicas veterinárias podem atualizar editando dados dos medicamentos para compras. * Read (Ler): Usuários podem ver a lista de vacinas oferecidas pela clínica. * Read (Ler): Usuários podem ver a lista de remedios para compras oferecidos pelas clínica. * Create (Criar): Usuários podem agendar visita domiciliar para vacinação do pet pela clínica. * Read (Ler): Clínicas podem ver lista de agendamentos domiciliares dos usuários. * Update (Atualizar): Clínicas podem atualizar agendamentos domiciliares dos usuários. * Delete (Excluir): Clínicas podem cancelar agendamentos domiciliares dos usuários. * Delete (Excluir): Usuários podem cancelar visita domiciliar para vacinação do pet pela clínica. ## Testes dos endpoints da API