# Análise Consolidada — Apps em `C:\Projetos Cursor`

> **Data:** 06/07/2026 · **Autorização:** pasta `C:\Projetos Cursor`  
> **Modo:** somente leitura — nenhum código dos apps foi alterado

---

## Resumo executivo

Foram identificados **15 pastas de projeto** em `C:\Projetos Cursor`. Destas, **11 são apps web** (SaaS/PWA), **1 é hub de documentação técnica**, **1 é planilha Excel** (Dossiê RJ), **1 é o PRD Modelo** (este repositório) e **1 é pasta acadêmica** (Pós Graduação).

### Conclusões principais

| # | Conclusão |
|---|-----------|
| 1 | **Nenhum app atende 100%** do PRD Master v1.2.0 hoje |
| 2 | **Melhor código para clonar** na fábrica: `Supermercado\supermercadointeligente-main` |
| 3 | **Melhor referência de produção madura:** `financasprov2-deploy` |
| 4 | **Melhor referência Next.js moderno:** `Festas & Eventos\V0\app-de-eventos` e `Controle ViagemPro\viagens-pro` |
| 5 | **Hub Supabase compartilhado:** projeto `cqirovvxtyreuvucosol` com schemas isolados por app |
| 6 | **Gap universal:** `audit_logs`, `password_change_log`, rodapé completo nas 3 linhas, YouTube no Comece Aqui |

---

## Inventário completo

| Pasta | App | Stack | Produção | Schema Supabase |
|-------|-----|-------|:--------:|:---------------:|
| PetCare Gestão | PetCare | HTML/JS PWA | ✅ petcare.* | ⚠️ `public.petcare_*` |
| financaspro-web | Finanças (legado) | HTML + Google Sheets | ⚠️ legado | ❌ |
| FINANCASPROV2 | Finanças v2 (dev) | HTML/JS PWA | arquivo | ✅ `financasprov2` |
| financasprov2-deploy | Finanças Pro v2 | HTML/JS PWA | ✅ | ✅ `financasprov2` |
| Supermercado | SuperCompare | TanStack Start + React 19 | ✅ | ✅ `supercompare` |
| Galao de Agua | GalõesPro | TanStack Start + React 19 | ✅ | ⚠️ `public` |
| Controle ViagemPro | ViagensPro | Next.js 16 + React 19 | ✅ | ✅ `viagenspro` |
| Festas & Eventos | EventosPro | Next.js 16 + React 19 | ✅ | ✅ `eventospro` |
| Orcamento Anual | Orçamento Anual | Next.js 16 + React 19 | ✅ | ✅ `orcamento` |
| ProjetoFlow | ProjetoFlow | TanStack Start + Vite 7 | ✅ | ✅ `projetoflow` 🔄 |
| Dossie-RJ-Pro | Dossiê RJ Pro | Excel/Node gerador | MVP | ❌ |
| ManicurePro | ManicurePro | HTML + Apps Script | ✅ Pages | ❌ |
| SalaoPro | SalãoPro | HTML + Apps Script | ✅ Pages | ❌ |
| planilhaprofissional-hub-docs | Hub Docs | Markdown/Git | ✅ | meta-doc |
| PRD - MODELO | Framework PRD | Markdown/Vercel | ✅ | N/A |

---

## Matriz de conformidade — requisitos obrigatórios PRD

Legenda: ✅ atende · ⚠️ parcial · ❌ não atende · N/A não aplicável

| Requisito | PetCare | Finanças v2 deploy | Supermercado | GalõesPro | ViagensPro | EventosPro | Orçamento | ProjetoFlow | ManicurePro |
|-----------|:-------:|:------------------:|:------------:|:---------:|:----------:|:----------:|:---------:|:-----------:|:-----------:|
| Menu ☰ PC+mobile | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Comece Aqui 1ª aba | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ |
| LGPD / Termos | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ |
| PWA + instalar | ⚠️ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ | ⚠️ |
| Rodapé 3 linhas fixo | ❌ | ⚠️ | ⚠️ | ⚠️ | ⚠️ | ✅ | ⚠️ | ❌ | ⚠️ |
| Schema isolado | ❌ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | N/A |
| RLS habilitado | ⚠️ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | N/A |
| audit_logs | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Alterar senha (menu) | ⚠️ | ❌ | ⚠️ | ⚠️ | ⚠️ | ✅ | ⚠️ | ⚠️ | ⚠️ |
| YouTube no Comece Aqui | ❌ | ⚠️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Tahoma + paleta PP | ✅ | ✅ | ⚠️ | ✅ | ✅ | ✅ | ⚠️ | ✅ | ✅ |

---

## O que cada app faz melhor (extrair para o padrão)

| App | Contribuição para a fábrica |
|-----|----------------------------|
| **Supermercado** | Arquitetura TanStack Start, `AppShell`, rotas `/comece-aqui` `/termos`, migrations `hub/`, PWA no menu |
| **financasprov2-deploy** | Operação real com clientes Hotmart, legal completo, schema `financasprov2`, pipeline deploy |
| **EventosPro** | UX mais madura, footer duplo (landing+painel), cron Vercel, alterar senha no painel |
| **ViagensPro** | Módulos complexos bem organizados, PWA, legais completos, schema `viagenspro` |
| **Orçamento Anual** | Integração hub documentada (`HUB-DEPLOY.md`), webhook Hotmart, modelo de referência |
| **PetCare** | Hotmart + licença + sync offline IndexedDB, onboarding `startHere.js` |
| **GalõesPro** | `AppFooter` reutilizável, fluxo primeiro acesso → definir senha |
| **planilhaprofissional-hub-docs** | Regras técnicas do hub, template SQL, auth por app |
| **hub-docs + PRD Modelo** | Documentação unificada (este repo substitui/complementa hub-docs para PRD) |

---

## Gaps universais — corrigir no template da fábrica

Prioridade **crítica** (aplicar em todos os apps novos e na migração):

1. **`audit_logs` + `password_change_log`** — usar `supabase/templates/create_app_schema.sql`
2. **Rodapé fixo** em 100% das telas:
   - planilhaprofissional.com · WhatsApp +55 66 99238-8026 · suporte@planilhaprofissional.com
3. **Componente `AppFooter` único** — copiar padrão do EventosPro e parametrizar
4. **Link YouTube** obrigatório na aba Comece Aqui (campo no PRD de cada app)
5. **Item "Alterar Senha"** explícito no menu sanduíche (EventosPro já tem `/painel/alterar-senha`)

Prioridade **alta**:

6. Migrar **PetCare** de `public.petcare_*` → schema `petcare`
7. Migrar **GalõesPro** de `public` → schema `galoes`
8. Adicionar **PWA** ao GalõesPro e ProjetoFlow
9. Adicionar **Comece Aqui + Termos** in-app ao ProjetoFlow
10. Consolidar **ManicurePro/SalãoPro** (32 versões → 1 repo) ou migrar para hub

---

## Ranking — qual usar como base

### Para novos apps React (fábrica)

| Pos | Projeto | Motivo |
|:---:|---------|--------|
| 1 | `Supermercado\supermercadointeligente-main` | Stack moderna + schema isolado + rotas padrão |
| 2 | `Festas & Eventos\V0\app-de-eventos` | Next.js maduro, footer, alterar senha, cron |
| 3 | `Controle ViagemPro\viagens-pro` | Next.js, PWA, legais, módulos complexos |
| 4 | `Orcamento Anual\orcamento-anual-web` | Melhor doc de integração hub |

### Para referência de produção / conteúdo legal

| Pos | Projeto | Motivo |
|:---:|---------|--------|
| 1 | `financasprov2-deploy` | Clientes reais, PWA, Comece Aqui, Termos LGPD |
| 2 | `PetCare Gestão` | Hotmart, offline, onboarding |

### Descartar como base SaaS

| Projeto | Motivo |
|---------|--------|
| `financaspro-web` | Google Sheets legado |
| `FINANCASPROV2` (pasta COGIGOS) | Arquivo histórico de versões |
| `Dossie-RJ-Pro` | Planilha Excel — usar Anexo B do PRD |
| `ManicurePro` / `SalaoPro` | Apps Script — migrar ou manter separado |

---

## Hub Supabase — estado atual

| Schema | App | Status migração |
|--------|-----|-----------------|
| `financasprov2` | Finanças Pro v2 | ✅ Produção |
| `supercompare` | Supermercado Inteligente | ✅ Produção |
| `viagenspro` | ViagensPro | ✅ Produção |
| `eventospro` | EventosPro | ✅ Produção |
| `orcamento` | Orçamento Anual | ✅ Produção |
| `projetoflow` | ProjetoFlow | 🔄 Em migração |
| `public` + prefixo | PetCare (`petcare_*`) | ⚠️ Migrar para `petcare` |
| `public` | GalõesPro | ⚠️ Migrar para `galoes` |
| — | ManicurePro / SalãoPro | ❌ Apps Script (fora do hub) |

**Projeto hub:** `cqirovvxtyreuvucosol` (documentado em `planilhaprofissional-hub-docs`)

---

## Padronização recomendada — 3 fases

### Fase 1 — Template único (agora)

- Base de código: **Supermercado** clonado → `pp-app-template`
- SQL: `PRD - MODELO/supabase/templates/create_app_schema.sql`
- Textos: `docs/padroes/textos-padrao/`
- Footer: extrair de **EventosPro** `SiteFooter` + **GalõesPro** `AppFooter`

### Fase 2 — Migrar apps em produção (sem interrupção)

Ordem sugerida (menor risco primeiro):

1. GalõesPro → schema `galoes` + PWA
2. PetCare → schema `petcare`
3. financasprov2-deploy → adicionar `audit_logs` + rodapé + alterar senha
4. Supermercado, ViagensPro, EventosPro, Orçamento → `audit_logs` + rodapé completo
5. ProjetoFlow → Comece Aqui + Termos + PWA

### Fase 3 — Legado

- ManicurePro / SalãoPro → decisão: migrar para hub ou manter Apps Script com Anexo B PRD
- financaspro-web → descontinuar após Finanças v2 consolidado
- Dossiê RJ → manter trilha Excel (Anexo B)

---

## Relação hub-docs ↔ PRD Modelo

| Documento | Função |
|-----------|--------|
| `planilhaprofissional-hub-docs` | Regras técnicas Supabase, migrations, auth |
| `PRD - MODELO` | Requisitos de produto, checklist, textos legais, SQL base |
| **Recomendação** | Manter os dois; PRD referencia hub-docs para Supabase e hub-docs referencia PRD para requisitos de app |

**Atualizar hub-docs:** incluir ViagensPro, EventosPro, ManicurePro, SalãoPro no catálogo `02-ROADMAP`.

---

## Próximos passos sugeridos

1. Gerar PRD individual por app em `apps/<nome>/` (prioridade: Finanças v2, Supermercado, PetCare, GalõesPro)
2. Criar componente `AppFooter` padrão no template da fábrica
3. Executar SQL `audit_logs` em um schema piloto (`pp_core` ou `financasprov2`)
4. Decidir com você: migrar ManicurePro/SalãoPro ou manter legado

---

*Análise gerada a partir de `C:\Projetos Cursor` — somente documentação*
