An API to find pets for adoption.
- It should be able to register a pet
- It should be able to fetch a list of pets filtered by city
- It should be able to fetch a list of pets based on its characteristics
- It should be able to get details from a pet
- It should be able to register an NPO
- It should be able to log in as an NPO
- The user must inform a city in order to fetch a list of pets
- An NPO must have an address and a WhatsApp phone number
- A pet must be linked to an NPO
- The user that wants to adopt a pet will get in touch with the NPM via WhatsApp
- All filters are optional when filtering pets, however the city is required
- In order for the NPO to access the app as administrator, it should be logged