![logo](https://raw.githubusercontent.com/jrmsrs/ticket.io-server-pi2/main/logo-light.png)
Repositório Backend 🖥️ | Repositório Frontend 💻
A progressive Node.js framework for building efficient and scalable server-side applications.
Aplicação web com soluções de gerenciamento de problemas voltados para desenvolvedores divididos em grupos solucionadores. Backend contruído usando Nest framework TypeScript starter repository.
- Obter usuários:
(get)/user
- Obter usuário por ID:
(get)/user/UUID
- Obter usuário por e-mail:
(get)/user?email=EMAIL
- Cadastrar usuário
(post)/user
- Alterar usuário
(patch)/user/UUID
- Remover usuário
(delete)/user/UUID
- Obter grupos solucionadores
(get)/group
- Obter grupo solucionador
(get)/group/UUID
- Obter membros de um grupo solucionador
(get)/group/UUID?members=true
- Cadastrar grupo solucionador
(post)/group
- Alterar grupo solucionador
(patch)/group/UUID
- Remover grupo solucionador
(delete)/group/UUID
- Obter TPs
(get)/issue
- Obter TP
(get)/issue/UUID
- Cadastrar TP
(post)/issue
- Alterar TP
(patch)/issue/UUID
- Remover TP
(delete)/issue/UUID
- Obter Soluções
(get)/solution
- Obter Solução
(get)/solution/UUID
- Cadastrar Solução
(post)/solution
- Alterar Solução
(patch)/solution/UUID
- Remover Solução
(delete)/solution/UUID
- Obter relatório mais recente
(get)/report
- Cadastrar relatório
(post)/report
pnpm install
Start app
pnpm run start
Start dev server
pnpm run start:dev
Start prod server
pnpm run start:prod
Tests
pnpm run test
E2E Tests
pnpm run test:e2e
Test Coverage
pnpm run test:cov