Ninho Impact: um sistema doado para acompanhar pessoas em situação de rua
O Instituto Ninho Social atende pessoas em situação de rua em São Paulo, mas não tinha um jeito claro de registrar atendimentos nem de mostrar resultados a parceiros. Eu conduzi um sistema dos requisitos à entrega e doei ao Instituto.
Atendimentos anotados em planilhas soltas e nenhum número para conversar com prefeitura, parceiros e doadores.
Levantei os requisitos com a diretoria, defini as regras do produto e propus o módulo que conecta empresas às pessoas atendidas.
Sistema completo, com ambiente oficial e de demonstração, custo zero e um guia de passagem para o Instituto assumir.
O sistema em 80 segundos
Gravado no ambiente de demonstração, só com pessoas fictícias.
Como funciona: a jornada de uma pessoa
Toque em cada etapa para ver o detalhe.
Acolhimento e cadastro aos poucos
A equipe cadastra com as perguntas oficiais do Instituto, sem exigir documento.
O cadastro pode começar só com o nome e ser completado a cada visita. O sistema avisa quando já existe alguém com o mesmo nome e data de nascimento, para evitar duplicidade.
Atendimentos e retornos
Cada visita fica registrada, inclusive de quem não quis se identificar.
Um retorno "sem novidade" se registra com um clique. A pessoa só precisa voltar ao Instituto: ninguém depende de celular ou e-mail.
PIA: Plano Individual de Atendimento
Os objetivos combinados com a pessoa, com todas as versões guardadas.
Cada revisão gera uma nova versão e as anteriores nunca são apagadas. Uma lista mostra quem está com a revisão atrasada.
Oportunidades e parceiros, a minha proposta
Empresas que não podem investir muito oferecem uma vaga, um curso ou um mutirão de documentos.
O Instituto não tinha esse módulo. Propus e desenhei a ideia: o parceiro cadastra a oportunidade, a equipe encontra pessoas com o perfil e interesse certos e faz a ponte. Parceiros nunca acessam os dados das pessoas.
Encaminhamento com confirmação presencial
O sistema sugere uma lista, mas quem decide é a equipe, com a pessoa.
Só é possível registrar interesse confirmado depois de conversar pessoalmente. Cada mudança de status (encaminhado, participou, contratado) fica no histórico.
Indicadores para parceiros e doadores
Números agregados, sem identificar ninguém, para mostrar o impacto do trabalho.
Recortes por perfil, gênero, escolaridade e interesses. Grupos pequenos em dados sensíveis aparecem como "menos de 5", para proteger as pessoas.
Regras que eu defini para o produto
Decisões de produto que protegem quem é atendido.
O que o sistema faz
- Ninguém precisa ter celular, e-mail ou internet
- Atender vem antes do cadastro completo
- O Instituto é sempre a ponte com os parceiros
- Dados sensíveis só aparecem para os perfis autorizados, com auditoria
O que fica de fora, de propósito
- Nenhuma nota, ranking ou pontuação de pessoas
- Nenhuma seleção automática para vagas
- Nenhuma área pública com dados de pessoas
- Financeiro e lavanderia seguem fora do escopo, a pedido do Instituto
Meu papel e a entrega
O que eu fiz
- Levantei os requisitos em reunião com a diretoria e por e-mail, e mantive cada função ligada a um pedido do Instituto
- Defini o escopo, as regras e a arquitetura de custo zero
- Validei com testes automatizados e 18 cenários em navegador
- Escrevi os manuais e o guia de passagem para a entrega
Como foi construído
- Hospedagem e banco de dados no plano gratuito da Cloudflare (Workers e D1)
- Telas em React e TypeScript
- Desenvolvimento acelerado com IA (Claude Code), sob a minha definição de requisitos, decisões e validação
- Entrega: ambiente oficial e de demonstração, Manual do Usuário (65 páginas), Manual do Administrador (32 páginas), guia e termo de entrega