... | @@ -89,7 +89,7 @@ frontend |
... | @@ -89,7 +89,7 @@ frontend |
|
**pages:** Pasta de rotas no Next.js. Cada arquivo ou pasta define uma rota da aplicação.
|
|
**pages:** Pasta de rotas no Next.js. Cada arquivo ou pasta define uma rota da aplicação.
|
|
<br>
|
|
<br>
|
|
**qrcode:** Funcionalidades específicas relacionadas a QR Codes.
|
|
**qrcode:** Funcionalidades específicas relacionadas a QR Codes.
|
|
- **qrcode/components:** Componentes reutilizáveis dentro do módulo de QR Code.
|
|
- **components:** Componentes reutilizáveis dentro do módulo de QR Code.
|
|
|
|
|
|
**services:** Lida com a lógica de comunicação com a API (backend), integração com fetch/axios, e gerenciamento de dados.
|
|
**services:** Lida com a lógica de comunicação com a API (backend), integração com fetch/axios, e gerenciamento de dados.
|
|
<br>
|
|
<br>
|
... | @@ -110,3 +110,18 @@ backend |
... | @@ -110,3 +110,18 @@ backend |
|
| └── services
|
|
| └── services
|
|
└── test
|
|
└── test
|
|
```
|
|
```
|
|
|
|
**common:** Componentes reutilizáveis e globais, aplicáveis em várias partes da aplicação.
|
|
|
|
- **filters:** Filtros de exceção personalizados.
|
|
|
|
- **guards:** Lógicas de autorização ou proteção de rotas.
|
|
|
|
|
|
|
|
**controllers:** Define os controladores da aplicação, responsáveis por mapear rotas HTTP e chamar os serviços.
|
|
|
|
<br>
|
|
|
|
**dtos:** Data Transfer Objects. Define e valida a estrutura dos dados recebidos e enviados nas requisições/respostas da API.
|
|
|
|
<br>
|
|
|
|
**entities:** Define os modelos de dados utilizados com o ORM, correspondentes às tabelas do banco de dados.
|
|
|
|
<br>
|
|
|
|
**modules:** Organiza funcionalidades da aplicação em módulos.
|
|
|
|
<br>
|
|
|
|
**services:** Contém os serviços da aplicação, que concentram a lógica de negócio.
|
|
|
|
<br>
|
|
|
|
**test:** Contém os testes automatizados. |
|
|
|
\ No newline at end of file |