@@ -23,6 +23,22 @@ Este projeto é uma API desenvolvida para processar documentos (PDFs e páginas
2323
2424---
2525
26+ ## 🚀 Tecnologias Utilizadas
27+
28+ - ** Linguagem** : TypeScript
29+ - ** Framework** : NestJS
30+ - ** ORM** : Prisma
31+ - ** Autenticação** : JWT e Bcrypt
32+ - ** Validação de Dados** : Class Validator
33+ - ** Tranformação de Dados** : Class Transform
34+ - ** Testes** : Jest e Supertest
35+ - ** Containerização** : Docker
36+ - ** Web Scraping** : Cheerio
37+ - ** Processamento de PDFs** : PDF-Parse
38+ - ** CI/CD** : Github Actions
39+
40+ ---
41+
2642## 🔥 Stack Utilizada
2743
2844- ** Node.js** : v20.12.2
@@ -32,29 +48,15 @@ Este projeto é uma API desenvolvida para processar documentos (PDFs e páginas
3248- ** JWT** : v11.0.0
3349- ** Class-validator** : v0.14.1
3450- ** Class-transformer** : v0.5.1
35- - ** Bcrypt ** : v3.0.2
51+ - ** Bcryptjs ** : v3.0.2
3652- ** Cheerio** : v1.0.0
3753- ** Axios** : v1.9.0
38- - ** Prettier** : v3.4.2
3954- ** Docker** : v26.1.1
4055- ** Jest** : v29.7.0
4156- ** Supertest** : v7.0.0
4257- ** ESLint** : v9.18.0
4358- ** Prettier** : v3.4.2
44-
45- ---
46-
47- ## 🚀 Tecnologias Utilizadas
48-
49- - ** Linguagem** : TypeScript
50- - ** Framework** : NestJS
51- - ** ORM** : Prisma
52- - ** Autenticação** : JWT e Bcrypt
53- - ** Validação de Dados** : Class Validator
54- - ** Testes** : Jest e Supertest
55- - ** Containerização** : Docker
56- - ** Web Scraping** : Cheerio
57- - ** Processamento de PDFs** : PDF-Parse
59+ - ** Rxjs** : v7.8.1
5860
5961---
6062
@@ -174,13 +176,15 @@ Após iniciar a aplicação, ela estará disponível em **http://localhost:3000/
174176
175177 - Lista todos os documentos associados ao cliente autenticado.
176178 - ** Headers** :
177- - ` Authorization ` : Token JWT válido.
179+ - ` Authorization ` : Token JWT válido, usado para autorizar e obter o ID do cliente .
178180 - ** Resposta** :
179181 - ` documents ` : Lista de documentos pertencentes ao cliente autenticado.
180182
181183- ** GET /client/document/: id ** :
182184
183185 - Retorna um documento específico do cliente autenticado.
186+ - ** Headers** :
187+ - ` Authorization ` : Token JWT válido, usado para autorizar e obter o ID do cliente.
184188 - ** Parâmetros** :
185189 - ` id ` : ID do documento.
186190 - ** Headers** :
@@ -194,7 +198,7 @@ Após iniciar a aplicação, ela estará disponível em **http://localhost:3000/
194198
195199 - Faz upload de um PDF, processa o conteúdo e associa a um cliente.
196200 - ** Headers** :
197- - ` Authorization ` : Token JWT válido, usado para obter o ID do cliente.
201+ - ` Authorization ` : Token JWT válido, usado para autorizar e obter o ID do cliente.
198202 - ** Body** :
199203 - ` file ` : Arquivo PDF.
200204 - ** Resposta** :
@@ -204,7 +208,7 @@ Após iniciar a aplicação, ela estará disponível em **http://localhost:3000/
204208
205209 - Processa uma página web a partir de uma URL e associa a um cliente.
206210 - ** Headers** :
207- - ` Authorization ` : Token JWT válido, usado para obter o ID do cliente.
211+ - ` Authorization ` : Token JWT válido, usado para autorizar e obter o ID do cliente.
208212 - ** Body** :
209213 - ` url ` : URL da página web a ser processada.
210214 - ** Resposta** :
0 commit comments