Projeto local primeiro, VPS depois

Base inicial do SaaS white label para fisioterapia.

Esta estrutura foi preparada para voce desenvolver tudo localmente, validar o MVP e so entao subir para um VPS com Docker e Nginx.

Tenant resolvido no request atual

Host: teste.philyppe.online

Slug: tenant-raiz

Modo: root

Pilares da fase local

  • Base multi-tenant com isolamento por tenant_id.
  • PostgreSQL + Prisma prontos para evoluir no seu ambiente local.
  • Fluxo local-first: desenvolver, validar e so depois publicar no VPS.

Primeira entrega

  • Autenticacao e onboarding da clinica
  • Pacientes e prontuario eletronico
  • Agenda com lembretes por WhatsApp
  • Financeiro basico e fluxo de caixa
  • White label para parceiros e revendedores

Multi-tenant

Subdominio por clinica

Use `tenant.localhost:3000` durante o desenvolvimento. O middleware ja extrai o slug e injeta os headers do tenant na requisicao.

Banco local

Postgres em Docker

O projeto ja fica pronto para rodar com `docker compose up -d` assim que o Docker estiver instalado na sua maquina.

Deploy futuro

VPS so na hora certa

Nginx e containerizacao continuam no projeto, mas o fluxo atual esta totalmente voltado para desenvolvimento local.