FisiHome — SaaS de fisioterapia domiciliar
- Empresa
- Kawasaki Web Soluções
- Função
- Fundador / Engenheiro Líder
- Tempo na empresa
- jul. de 2026 — Atual
Problema
Profissionais de fisioterapia e pilates prescrevem exercícios para casa no boca a boca, então ninguém consegue saber se o paciente realmente executou o movimento — ou se executou corretamente. Aplicativos voltados academia não modelam o fluxo clínico de reabilitação (trilhas de tratamento por região do corpo, dias de consulta versus dias em casa, revisão do profissional) e podem nem cuidar da proteção de dados de saúde exigida pela LGPD.
Abordagem
O FisiHome está sendo construído como um app Flutter para duas personas — profissional e paciente — acima de uma API assíncrona em Python/FastAPI com SQLAlchemy e Alembic. Profissionais cadastram pacientes apenas por convite, organizam as tarefas em trilhas de tratamento por classificação clínica e usam exercícios de uma biblioteca compartilhada ou enviam vídeos específicos do paciente; pacientes veem cada tarefa do dia, assistem ao vídeo do exercício, se gravam e recebem feedback escrito. Isso permite uma evolução clínica mais consistente e ágil, já que a repetição dos movimentos de forma diária permite fortalecimento progressivopassível de correção de forma constante.
Principais decisões de arquitetura:
- Multi-tenancy pooled com Row-Level Security no PostgreSQL, com caminho para isolamento em bridge/silo dependendo do plano contratado pelas clínicas.
- Os vídeos nunca passam pelo cluster — os clientes enviam direto para o S3 com URLs pré-assinadas e reproduzem por URLs assinadas de CDN, de modo que a camada de computação carrega apenas tráfego de API.
- Autenticação própria na API: JWT de acesso/refresh, hashing Argon2id e MFA TOTP para profissionais, alinhados às regras de onboarding somente por convite.
- Ambiente de desenvolvimento em cluster k3s de 2 nós (Raspberry Pi 5) exposto via Cloudflare Tunnel, provisionado com Terraform e instrumentado com OpenTelemetry para Grafana/Prometheus/Loki/Tempo, projetado para migrar para a nuvem quando o volume de pacientes justificar tal mudança.
Impacto
- Marco de fundação em andamento: esqueleto da API, modelo de domínio, tenancy com RLS, fluxos de autenticação e convite, além das bases de Kubernetes e Terraform.
- Roadmap sequenciado em: prescrever → pipeline de vídeo → fechar o ciclo de revisão → exportação/exclusão LGPD, para que cada marco entregue algo utilizável por uma clínica real.
- Mídia nativa em nuvem desde o primeiro dia mantém a futura migração para nuvem gerenciada restrita à API e ao banco de dados.
Stack técnica