O Instituto Índigo é uma clínica de terapias infantis com dez áreas de atuação, de fonoaudiologia a nutrição. Cada área avalia, documenta e evolui o cliente do seu jeito. O sistema precisava servir todas sem virar dez sistemas.
1 clique
no ERP, do montador ao PDF do relatório da família
Offline
no app, a sessão é registrada sem sinal e sincroniza depois
10 áreas
de atuação num ERP só, em 4 famílias clínicas
iOS + Android
app publicado nas duas lojas pelo EAS
Antes
Papel e planilhas. A sessão era anotada na mão e passada depois para a planilha. Cada vertical tinha o seu modelo de relatório, e nada conversava entre si.
Entrei como front-end num time enxuto e assumi produto porque não havia quem assumisse. Hoje respondo pelo escopo com os stakeholders, pelo design das telas, pelo front do ERP e do app e pela publicação nas lojas. O back-end é de um colega. Fechamos o contrato de API antes de cada ciclo.
O relatório que a família lê
O terapeuta escolhe cliente, período e objetivos. O documento sai pronto: indicadores do período, guia de leitura e um gráfico de evolução por objetivo, com independência, apoio e erro ao longo das sessões.
Prazo do objetivoencerra em 42d42 dias restantesde 183 no total13/06/26 – 13/12/26
decorrido relatório
Consultório
5 estímulos
+4
Fisioterapia+6 áreas
Mostrar no documento
DescriçãoCritérioEstímulosDistribuiçãoGráficoTempoCarga por sessãoCarga médiaDesconforto
Controle de Tônus Muscular
Manter o tônus muscular adequado para a postura em pé e para a marcha com apoio.
Estímulos trabalhados
Tentativas
Indep.
C/ ajuda
Erro
Distribuição
Marcha em plano inclinado (descida)
71
58%
21%
21%
Fortalecimento de deltoide
70
49%
31%
20%
Alongamento de isquiotibiais
50
62%
20%
18%
Amplitude de abdução de ombro
43
54%
23%
23%
Fortalecimento de glúteo médio
33
49%
27%
24%
Visão geral por sessão?
IndependênciaAcerto com ajudaErro
Fig. 1.1 — Evolução da resposta por sessão. Eixo 0–100%.
Tempo por sessão⤢ Ampliar?
Carga por sessão⤢ Ampliar?
Os arquivos num lugar só
Laudo, RG, ata, relatório, comprovante: cada um nascia numa tela e ficava preso nela. A tela de Arquivos junta tudo por cliente. As pastas do sistema mostram de onde o arquivo veio. As pastas da pessoa são livres: ela cria, aninha e sobe arquivo direto.
Arquivos
Buscar arquivo...
AM
Alice MeloCliente
Todos os arquivos
Favoritos
Arquivados
Minhas pastasDo sistema
Buscar pasta...
Documentos da família3
Escola1
Relatórios enviados
Convênio1
Pasta nova
Material de apoio
Espaço usado88,9 MB
22
Imagens6,9 MB
Mídia67,2 MB
Documentos6,4 MB
Outros8,4 MB
Arquivos de Alice
Nova pasta
Enviar arquivo
Pastas do sistemaVer todas (7) ›
Atas de reunião2 arquivos
Relatórios2 arquivos
Faturamento2 arquivos
Anamnese2 arquivos
Minhas pastasVer todas (5) ›
Documentos da família3 arquivos
Escola1 arquivo
Convênio1 arquivo
Pasta novavazia
Todos os arquivos
Autorização de uso de imagem.pdf
NGNatan Gomes · 26/09/2026
RG da mãe.jpg
NGNatan Gomes · 26/09/2026
Relatório de Evolução.pdf
CSCalebe Sérgio Duarte · 24/09
Ata · Orientação Parental.pdf
CSCalebe Sérgio Duarte · 24/09
Laudo neuropediatra.pdf
DetalhesAtividades
OrigemEnviados
Enviado emDocumentos da família
Enviado porGerente Indigo
Tamanho1,2 MB
Em minhas pastasDocumentos da família
Faturamento que se explica
Cada sessão e cada ata viram um lançamento com hora, valor e status. A gestão aprova em lote e vê a análise calculada no servidor: a receber e a pagar mês a mês, com filtros por terapeuta, cliente e área.
Análise de Valores
Padrão: últimos 12 meses · o filtro de cada gráfico vai até 5 anos
Faturamento por mês
Filtros
?
A receberA pagar
Valor Total (a receber)R$ 5.559,50
Filtros
Pendentes38100%
Filtros
Uma tela de sessão, dez áreas de atuação
Em vez de uma tela por área de atuação, uma tela configurada por família clínica. As dez áreas caem em quatro famílias. A fisio registra tempo, carga, desconforto e compensação. A musicoterapia e a TO usam escalas de participação e suporte. A psicoterapia registra só as tentativas. Mesma linguagem para o terapeuta, menos código para manter.
Fisioterapia
Alice Melo • 5 anos
Fisioterapia
[ARTALI8] Ortostatismo com Apoio
FisioterapiaMulti-área
Descrição do objetivo
Manter a postura em pé com apoio por períodos crescentes, com alinhamento de tronco.
Estímulos ativos · 10
1Alongamento de isquiotibiais
Alongamento passivo com o cliente deitado, 3 séries de 20 segundos.
ERRO: 0
AJUDA: 0
INDEP: 0
Tempo (min)Ex: 5
CargaEx: 5 kg
+ Desconforto
+ Compensação
Salvar rascunho
Anterior
Finalizar
Musicoterapia
Alícia Franco • 13 anos
Musicoterapia
[MUSALI2] Manter pulso em canção
MusicoterapiaMulti-área
Descrição do objetivo
Acompanhar o pulso da canção com instrumento de percussão ao longo de uma estrofe.
Estímulos ativos · 6
1Pandeiro com apoio verbal
Canção conhecida, andamento lento, com modelo do terapeuta.
ERRO: 0
AJUDA: 0
INDEP: 0
Tempo de realização (minutos)Ex: 5
ParticipaçãoSelecionar
SuporteSelecionar
Salvar rascunho
Anterior
Finalizar
Psicoterapia
Alice Melo • 5 anos
Psicoterapia
[PSIALI3] Nomear emoções
PsicoterapiaMulti-área
Descrição do objetivo
Identificar a própria emoção em situações do dia a dia com apoio de cartões.
Estímulos ativos · 5
1Cartões de emoções
Quatro cartões, apontar e nomear em sequência.
ERRO: 0
AJUDA: 0
INDEP: 0
Salvar rascunho
Anterior
Finalizar
O bug que virou regra
Uma sessão foi salva sob o cliente errado: o rascunho morava num store único. Hoje o rascunho vive junto do cliente. Trocar de cliente abre uma tela limpa, voltar devolve o que estava sendo preenchido. Virou regra de arquitetura do app.
Alice Melo
Alice Melo • 5 anos
Fisioterapia
[ARTALI8] Ortostatismo com Apoio
FisioterapiaMulti-área
Descrição do objetivo
Manter a postura em pé com apoio por períodos crescentes, com alinhamento de tronco.
Estímulos ativos · 10
1Alongamento de isquiotibiais
Alongamento passivo com o cliente deitado, 3 séries de 20 segundos.
ERRO: 0
AJUDA: 1
INDEP: 2
Tempo (min)5
Carga2 kg
+ Desconforto
+ Compensação
Descreva o desconforto apresentadoDor leve no joelho direito ao estender.
Salvar rascunho
Anterior
Finalizar
Alícia Melo
Alícia Melo • 8 anos
Fisioterapia
[ARTALI2] Marcha em Linha
FisioterapiaMulti-área
Descrição do objetivo
Caminhar sobre linha no chão mantendo o equilíbrio por 3 metros.
Estímulos ativos · 7
1Marcha com apoio unilateral
Linha de fita no chão, três percursos por tentativa.
ERRO: 0
AJUDA: 0
INDEP: 0
Tempo (min)Ex: 5
CargaEx: 5 kg
+ Desconforto
+ Compensação
Salvar rascunho
Anterior
Finalizar
Nas lojas
O app é React Native com Expo. Cada versão sai pelo EAS: build das duas plataformas, envio automático para a App Store e AAB para o Google Play. A 1.6.4 trouxe nomes sem corte nas listas, data futura bloqueada na sessão e observação opcional no faturamento.
App Store
Índigo GestãoInstituto ÍndigoVersão 1.6.3
Obter
NovidadesCorreções de estabilidade.
Gratuito12+iPhone
Google Play
Índigo GestãoInstituto Índigo1.6.3 (19)
Instalar
NovidadesCorreções de estabilidade.
GratuitoLivreAndroid
Publicaçãoeas build · eas submitna fila
iOS
Build iOS
Submit automático
Em revisão
Na App Store
Android
Build Android
AAB enviado à mão
Em revisão
No Google Play
Como foi feito
ERP web em React e TypeScript com design system próprio. App em React Native e Expo, com banco local para trabalhar sem rede. Documentação clínica por vertical, faturamento, terapeutas externos e arquivamento de clientes. Infra do app e do site numa VPS própria, com DNS e CI configurados por mim.
React
Expo
TypeScript
Tailwind CSS
Node.js
Express
Prisma
PostgreSQL
Jest
Vitest
GitHub Actions
Docker
Figma
Claude
Termo "paciente" fora da interface: a clínica trata como "cliente". A decisão atravessa texto, código e documentação.
Contrato de API fechado por escrito antes de cada ciclo, com card para o back e guia de QA para o cliente.
Em andamento: SaaS multitenant para atender outras clínicas.
Quer ver rodando?
O contrato permite demonstrar o ambiente de desenvolvimento com dados fictícios. Em entrevista, mostro em cinco minutos as três telas que contam a história.
VAMOS CONVERSAR
Me traz um problema difícil. Eu devolvo sistema funcionando.