Skip to content

AndreyMarquesDev/checkin-exercito-api

Repository files navigation

Nest Logo

A progressive Node.js framework for building efficient and scalable server-side applications.

NPM Version Package License NPM Downloads CircleCI Discord Backers on Open Collective Sponsors on Open Collective Donate us Support us Follow us on Twitter

CheckIn Exército API

API para sistema de check-in do exército desenvolvida com NestJS framework TypeScript.

Configuração do Projeto

# 1. Instalar dependências
$ npm install

# 2. Configurar variáveis de ambiente
$ cp .env.example .env

# 3. Iniciar serviços do banco de dados
$ docker-compose up -d

# 4. Executar migrações do banco
$ npx prisma migrate dev

Executar a aplicação

# modo desenvolvimento (com hot reload)
$ npm run start:dev

# modo produção
$ npm run start:prod

# modo debug
$ npm run start:debug

Executar testes

# testes unitários
$ npm run test

# testes end-to-end
$ npm run test:e2e

# cobertura de testes
$ npm run test:cov

Serviços Disponíveis

Rotas da API

  • GET / - Rota principal
  • POST /users - Criar usuário
  • GET /users - Listar usuários
  • GET /users/:id - Buscar usuário por ID
  • PATCH /users/:id - Atualizar usuário
  • DELETE /users/:id - Deletar usuário
  • PATCH /users/:id/restore - Restaurar usuário

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •