O objetivo do projeto ClientBook é permitir que os usuários cadastrem e gerenciem seus contatos de forma eficiente. Com o ClientBook, é possível listar, editar e excluir contatos de forma simples e intuitiva.
Projeto ClientBook
Antes de executar o projeto, você precisará ter as seguintes ferramentas instaladas em seu computador:
Além disso, é necessário ter um arquivo .env no ClientBookApi contendo as informações de configuração do banco de dados e outras informações de ambiente.
Um arquivo .env.example é fornecido no projeto como modelo.
Para instalar as dependências do projeto, acesse ClientBook/ClientBookApi e execute o seguinte comando no terminal:
yarn
Em seguida, na mesma pasta, execute o seguinte comando no terminal:
yarn typeorm migration:run -d ./src/data-source.ts
Isso irá rodar as migrações do projeto. Depois, use o seguinte comando no terminal:
yarn dev
Isso irá rodar a API.
Documentação da API:
Caso queira testar no Insomnia, a API tem um JSON pronto. Basta baixar e importar para o Insomnia.