... | @@ -64,9 +64,13 @@ Banco de dados relacional leve, baseado em arquivos locais, sem necessidade de s |
... | @@ -64,9 +64,13 @@ Banco de dados relacional leve, baseado em arquivos locais, sem necessidade de s |
|
frontend
|
|
frontend
|
|
├── public
|
|
├── public
|
|
| ├── assets
|
|
| ├── assets
|
|
| └── fonts
|
|
| ├── fonts
|
|
|
|
| ├── models
|
|
|
|
| └── textures
|
|
└── src
|
|
└── src
|
|
└── app
|
|
└── app
|
|
|
|
├── admin
|
|
|
|
├── admin-import
|
|
├── components
|
|
├── components
|
|
| ├── dropdown
|
|
| ├── dropdown
|
|
| ├── map
|
|
| ├── map
|
... | @@ -74,6 +78,7 @@ frontend |
... | @@ -74,6 +78,7 @@ frontend |
|
| └── sidebar
|
|
| └── sidebar
|
|
├── constants
|
|
├── constants
|
|
├── contexts
|
|
├── contexts
|
|
|
|
├── hooks
|
|
├── pages
|
|
├── pages
|
|
├── qrcode
|
|
├── qrcode
|
|
| └── components
|
|
| └── components
|
... | @@ -84,6 +89,14 @@ frontend |
... | @@ -84,6 +89,14 @@ frontend |
|
<br>
|
|
<br>
|
|
**fonts:** Armazena arquivos de fontes personalizados utilizados na estilização do projeto.
|
|
**fonts:** Armazena arquivos de fontes personalizados utilizados na estilização do projeto.
|
|
<br>
|
|
<br>
|
|
|
|
**models:** Modelos 3D para o mapa.
|
|
|
|
<br>
|
|
|
|
**textures:** Texturas para os modelos do mapa.
|
|
|
|
<br>
|
|
|
|
<br>
|
|
|
|
**admin:** Página de Exportação dos leads em CSV.
|
|
|
|
<br>
|
|
|
|
**admin-import:** Página para importar o CSV com dados das empresas.
|
|
<br>
|
|
<br>
|
|
**components:** Componentes React reutilizáveis que representam partes da interface do usuário.
|
|
**components:** Componentes React reutilizáveis que representam partes da interface do usuário.
|
|
- **dropdown:** Componentes de menus de procura.
|
|
- **dropdown:** Componentes de menus de procura.
|
... | @@ -95,14 +108,16 @@ frontend |
... | @@ -95,14 +108,16 @@ frontend |
|
<br>
|
|
<br>
|
|
**contexts:** Define contextos React para gerenciamento de estado global.
|
|
**contexts:** Define contextos React para gerenciamento de estado global.
|
|
<br>
|
|
<br>
|
|
|
|
**hooks:** Utilizado para implementar o logout automatico do usuário.
|
|
|
|
<br>
|
|
**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.
|
|
- **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` e `axios`, e gerenciamento de dados.
|
|
<br>
|
|
<br>
|
|
**theme:** Contém definições de tema.
|
|
**theme:** Contém definições de tema, como paleta de cores, tipografia e customizações do Material UI
|
|
|
|
|
|
|
|
|
|
# Estrutura de arquivos do backend
|
|
# Estrutura de arquivos do backend
|
... | | ... | |