Sobre • Instalação • Tecnologias
A Find a Friend é uma API desenvolvida como parte do desafio do curso de NodeJS da trilha Ignite da Rocketseat. Tem a proposta de realizar o processo de adoção de animais de estimação, bem como permitir que organizações registrem animais para adoção.
- Deve ser possivel cadastrar um pet.
- Deve ser possível listar todos os pets disponíveis para adoção em uma cidade.
- Deve ser possível filtrar pets por suas características.
- Deve ser possível visualizar detalhes de um pet para adoção.
- Deve ser possível cadastrar como uma ORG.
- Deve ser possível realizar login como uma ORG.
- Para listar os pets, obrigatoriamente precisamos informar a cidade.
- Uma ORG precisa ter um endereço e um número de Whatsapp.
- Um pet deve estar ligado a uma ORG.
- O usuário que quer adotar, entrará em contato com a ORG via Whatsapp.
- Todos os filtros, além da cidade, são opcionais.
- Para uma ORG acessar a aplicação como admin, ela precisa estar logada.
# Clone este repositório
$ git clone [email protected]:MayconSlv/find-a-friend-API.git
# Instale as dependências
$ npm install
# Instale
$ npx prisma migrate dev
# Inicie os containers
$ docker compose up -d
# Execute a aplicação em modo de desenvolvimento
$ npm run start:dev