... | ... | @@ -67,13 +67,13 @@ TBD |
|
|
|
|
|
### Módulos do Sistema
|
|
|
|
|
|
- **Api:**
|
|
|
- **Auth:**
|
|
|
- **Base/Entities:**
|
|
|
- **Client:**
|
|
|
- **Commons/Validators:**
|
|
|
- **ContractorCompanies:**
|
|
|
- **Products:**
|
|
|
- **Api:** Contém a lógica para lidar com solicitações HTTP recebidas do frontend. Isso inclui rotas, controladores e métodos para lidar com operações como criação, leitura, atualização e exclusão (CRUD) de recursos.
|
|
|
- **Auth:** Módulo de autenticação lida com a autenticação de usuários.
|
|
|
- **Base/Entities:** Contém a presença de ORM (Object-Relational Mapping) no sistema. As entidades representam os objetos de dados principais da aplicação e estão relacionadas com as tabelas no banco de dados.
|
|
|
- **Client:** Aqui lida-se com a lógica relacionada aos clientes da aplicação.
|
|
|
- **Commons/Validators:** Aqui, estão localizados os validadores comuns usados em diferentes partes da aplicação. Isso inclui validações de dados de entrada, como validação de e-mail, verificação de campos obrigatórios, etc.
|
|
|
- **ContractorCompanies:** Esse módulo é sobre o gerenciamento de empresas contratantes na aplicação.
|
|
|
- **Products:** Esse módulo trata sobre o gerenciamento dos produtos/alimentos na aplicação.
|
|
|
|
|
|
### Diagrama do Fluxo
|
|
|
|
... | ... | |