... | ... | @@ -24,34 +24,7 @@ A aplicação segue um padrão de rotas baseado em pastas, aproveitando a estrut |
|
|
|
|
|
## Estrutura de Arquivos do Frontend
|
|
|
|
|
|
src/
|
|
|
└── app/ # Diretório principal da aplicação (Next.js)
|
|
|
├── page.tsx # Página inicial (landing page)
|
|
|
├── globals.css # Estilos globais
|
|
|
├── layout.tsx # Layout base da aplicação
|
|
|
│
|
|
|
├── screen1/ # Tela específica 1
|
|
|
│ ├── page.tsx # Landing page da tela
|
|
|
│ ├── loading.tsx # Componente de loading da tela
|
|
|
│ ├── error.tsx # Tratamento de erros da tela
|
|
|
│ └── components/ # Componentes exclusivos dessa tela
|
|
|
│ ├── component1/
|
|
|
│ │ ├── index.tsx # Componente principal
|
|
|
│ │ ├── skeleton.tsx # Skeleton loader do componente
|
|
|
│ │ └── error.tsx # Tratamento de erro do componente
|
|
|
│ └── component2/
|
|
|
│ ├── index.tsx
|
|
|
│ ├── skeleton.tsx
|
|
|
│ └── error.tsx
|
|
|
│
|
|
|
├── screen2/ # Tela específica 2
|
|
|
│ ├── page.tsx
|
|
|
│ ├── loading.tsx
|
|
|
│ └── error.tsx
|
|
|
│
|
|
|
├── components/ # Componentes compartilhados entre telas
|
|
|
└── lib/ # Funções utilitárias e libs customizadas
|
|
|
|
|
|

|
|
|
|
|
|
---
|
|
|
|
... | ... | |