
Estudo de caso Personal project
Listas de necessidades de quem precisa de ajuda, com a governação para se poder confiar nelas.
- Cliente
- Personal project
- Tipo
- Plataforma de donativos
- Papel
- Desenvolvimento full stack
- Ano
- 2026
01Visão geral
A Lista Solidária é uma plataforma de donativos full stack: pessoas e famílias publicam listas daquilo de que realmente precisam, doadores e empresas cobrem um artigo, parte dele ou a lista inteira, e uma área de administração modera, verifica e audita tudo o que acontece pelo meio.
02O problema
Pedir ajuda na internet resume-se, muitas vezes, a uma mensagem avulsa e a uma chave PIX. Quem doa não vê o que ainda falta nem se o pedido é verdadeiro, e quem gere a campanha não tem forma de mostrar o progresso nem de travar quem age de má-fé.
02A abordagem
Tratar cada pedido como uma lista estruturada e não como uma publicação: artigos com prioridade e urgência, uma meta, progresso visível e localização pública. E fazer da confiança parte do produto: tipos de conta, níveis de verificação, funções e permissões, denúncias, sinais de fraude e um registo de auditoria de cada ação crítica.
03A construção
O que foi de facto construído
- 01
Uma API em NestJS 11 com Prisma sobre PostgreSQL: 29 modelos entre utilizadores, perfis, listas, artigos, contribuições, pagamentos, verificação, denúncias e notificações.
- 02
Listas por tipo de necessidade (educação, saúde e acessibilidade, habitação, tecnologia e outras), com artigos, prioridade e urgência, e contribuições que cobrem um artigo inteiro, parte dele, uma reserva ou a lista toda.
- 03
Três tipos de conta (doador, beneficiário, empresa), cinco níveis de verificação e funções e permissões para administradores, com um super administrador criado a partir do ambiente.
- 04
Uma consola de administração em Next.js 16 e React 19: moderação de listas e artigos, denúncias, sinais de fraude, bloqueio de transferências e um registo de auditoria pesquisável por ação, entidade e autor.
Tecnologia
- TypeScript
- Next.js
- React
- NestJS
- Prisma
- PostgreSQL
- Tailwind CSS
- Zod
- Playwright
04A experiência





05Em que ponto está
Construída em março de 2026. Corre localmente, com a base de dados em Docker; código público no GitHub, ainda sem publicação.
