refactor: arquitetura escalavel em src/ para crescimento de mini apps
- Migra components/lib/styles/legacy para src/ (pages mantidas na raiz) - Adiciona alias @/* -> src/* no jsconfig.json - Atualiza imports de _app e dashboard para novo caminho - Cria src/components/common com 10 componentes compartilhados (placeholders) - Cria src/modules/ para 6 mini apps (noticias, calculadora, bloco_notas, criptomoedas, conversor, jogos) - Cria src/services/ (api, auth, ads, news, currency, crypto, storage, analytics) como placeholders - Prepara auth (providers google/apple/email/anonymous + interfaces) sem SDK - Prepara ads (Adapter + Banner/Interstitial/Rewarded/Native) sem SDK - Cria src/config/ (appConfig, featureFlags, environment, theme, ads) - Remove duplicatas index.js em pages/apps/* - Nenhuma funcionalidade implementada; apenas arquitetura preparada - Build Next.js validado (10 rotas, sem erros)
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
# Módulo: bloco_notas
|
||||
|
||||
Estrutura preparada para o mini app 'bloco_notas'.
|
||||
Nenhuma funcionalidade implementada ainda.
|
||||
@@ -0,0 +1 @@
|
||||
# bloco_notas/components (placeholder)
|
||||
@@ -0,0 +1 @@
|
||||
# bloco_notas/hooks (placeholder)
|
||||
@@ -0,0 +1 @@
|
||||
# bloco_notas/pages (placeholder)
|
||||
@@ -0,0 +1 @@
|
||||
# bloco_notas/services (placeholder)
|
||||
@@ -0,0 +1,4 @@
|
||||
# Módulo: calculadora
|
||||
|
||||
Estrutura preparada para o mini app 'calculadora'.
|
||||
Nenhuma funcionalidade implementada ainda.
|
||||
@@ -0,0 +1 @@
|
||||
# calculadora/components (placeholder)
|
||||
@@ -0,0 +1 @@
|
||||
# calculadora/hooks (placeholder)
|
||||
@@ -0,0 +1 @@
|
||||
# calculadora/pages (placeholder)
|
||||
@@ -0,0 +1 @@
|
||||
# calculadora/services (placeholder)
|
||||
@@ -0,0 +1,4 @@
|
||||
# Módulo: conversor
|
||||
|
||||
Estrutura preparada para o mini app 'conversor'.
|
||||
Nenhuma funcionalidade implementada ainda.
|
||||
@@ -0,0 +1 @@
|
||||
# conversor/components (placeholder)
|
||||
@@ -0,0 +1 @@
|
||||
# conversor/hooks (placeholder)
|
||||
@@ -0,0 +1 @@
|
||||
# conversor/pages (placeholder)
|
||||
@@ -0,0 +1 @@
|
||||
# conversor/services (placeholder)
|
||||
@@ -0,0 +1,4 @@
|
||||
# Módulo: criptomoedas
|
||||
|
||||
Estrutura preparada para o mini app 'criptomoedas'.
|
||||
Nenhuma funcionalidade implementada ainda.
|
||||
@@ -0,0 +1 @@
|
||||
# criptomoedas/components (placeholder)
|
||||
@@ -0,0 +1 @@
|
||||
# criptomoedas/hooks (placeholder)
|
||||
@@ -0,0 +1 @@
|
||||
# criptomoedas/pages (placeholder)
|
||||
@@ -0,0 +1 @@
|
||||
# criptomoedas/services (placeholder)
|
||||
@@ -0,0 +1,4 @@
|
||||
# Módulo: jogos
|
||||
|
||||
Estrutura preparada para o mini app 'jogos'.
|
||||
Nenhuma funcionalidade implementada ainda.
|
||||
@@ -0,0 +1 @@
|
||||
# jogos/components (placeholder)
|
||||
@@ -0,0 +1 @@
|
||||
# jogos/hooks (placeholder)
|
||||
@@ -0,0 +1 @@
|
||||
# jogos/pages (placeholder)
|
||||
@@ -0,0 +1 @@
|
||||
# jogos/services (placeholder)
|
||||
@@ -0,0 +1,4 @@
|
||||
# Módulo: noticias
|
||||
|
||||
Estrutura preparada para o mini app 'noticias'.
|
||||
Nenhuma funcionalidade implementada ainda.
|
||||
@@ -0,0 +1 @@
|
||||
# noticias/components (placeholder)
|
||||
@@ -0,0 +1 @@
|
||||
# noticias/hooks (placeholder)
|
||||
@@ -0,0 +1 @@
|
||||
# noticias/pages (placeholder)
|
||||
@@ -0,0 +1 @@
|
||||
# noticias/services (placeholder)
|
||||
Reference in New Issue
Block a user