Skip to content

O Find a Friend API é o desafio do terceiro módulo do Ignite NodeJS da Rocketseat. Trata-se de uma API para encontrar pets para adoção, permitindo o cadastro de ONGs e pets. Os usuários podem filtrar os animais por cidade, estado, raça, idade e outros critérios.

License

Notifications You must be signed in to change notification settings

tavareshenrique/03-ignite-nodejs-find-friend-api

Repository files navigation

Daily Diet API

Last commit on GitHub Made by Henrique Tavares Project top programing language Repository size GitHub license

ℹ️ Como Executar?   |    🚀 Tecnologias   |    💻 Autores   |    📝 Licença

O Find a Friend API é o desafio do terceiro módulo do curso Ignite NodeJS da Rocketseat. Para acessar o código do curso do Ignite NodeJS, clique aqui .

O Projeto consiste em uma API para encontrar amigo pet, onde é possível cadastrar uma ONG, e cadastrar os Pets que estão disponíveis para adoção. Também é possível fazer o filtro de Pets por cidade, estado, raça, idade etc.

Run in Insomnia


ℹ️ Como Executar?

1.0. Clone o Repositório:

git clone https://github.com/tavareshenrique/03-ignite-nodejs-find-friend-api.git

1.1. Instale as dependências:

pnpm install

1.2. Crie a .env a partir da .env.example

cp .env.example .env

1.3. Inicie o Banco de Dados com Docker:

docker-compose up --build
# A flag "--build" só é usado na primeira vez que for subir o banco de dados.

# Deixe rodando em um terminal e abra outro terminal para rodar os próximos comandos.

1.4. Rode as Migrations:

npx prisma migrate dev

1.5. Gere os types a partir do prisma:

npx prisma generate

1.6. Inicie o Serviço:

pnpm dev

➡️ Use http://localhost:3333 para acessar a aplicação.

🚀 Tecnologias

💻 Autores

Henrique Tavares
Henrique Tavares

@tavareshenrique
💻
Logo da Rocketseat
Rocketseat

@rocketseat
🚀

📝 Licença

Este projeto está licenciado sob a licença MIT - veja o arquivo de licença para mais detalhes.

About

O Find a Friend API é o desafio do terceiro módulo do Ignite NodeJS da Rocketseat. Trata-se de uma API para encontrar pets para adoção, permitindo o cadastro de ONGs e pets. Os usuários podem filtrar os animais por cidade, estado, raça, idade e outros critérios.

Topics

Resources

License

Stars

Watchers

Forks