Pitch: Criei uma plataforma para conectar doadores de sangue a campanhas de doação — BloodLink
Faz um tempo que queria construir algo que fosse além de um CRUD genérico. O BloodLink surgiu da ideia simples de que encontrar doadores de sangue ainda é um processo caótico: grupos de WhatsApp, posts no Instagram sem coordenação, e quem precisa sem saber quem está disponível.
O BloodLink é uma plataforma gratuita que conecta pacientes e hospitais a doadores de sangue compatíveis na mesma cidade.
Como funciona
O fluxo tem dois lados:
Quem precisa de doação cria uma campanha informando:
Hospital e localização
Tipos sanguíneos aceitos
Nível de urgência (baixo, médio, alto ou crítico)
Meta de doadores e prazo
Contato direto (opcional)
Quem quer doar navega pelas campanhas ativas, filtra por cidade/tipo sanguíneo, e se candidata. O responsável pela campanha recebe a candidatura e pode aceitar ou rejeitar. Quando a doação
acontece, é confirmada na plataforma.
Features
Criação e gestão de campanhas de doação
Sistema de notificações em tempo real: novas candidaturas, aceitação, rejeição, doação confirmada, prazo se aproximando, campanha encerrada
Geração de imagem para compartilhamento (OG image para WhatsApp/Twitter e card quadrado para Instagram)
Dashboard administrativo com estatísticas, gráficos de crescimento, distribuição por tipo sanguíneo e log de atividade
Autenticação própria com JWT, sem dependência de OAuth externo
Stack
Next.js (App Router, RSC, Server Actions)
PostgreSQL com Drizzle ORM
Vercel para deploy
Resend para e-mails transacionais
Auth manual com JWT e sessões persistidas no banco
Status atual
O projeto está em fase de testes. Funciona, mas ainda tem pontos para polir. Esta é a primeira divulgação pública — então se encontrar bug ou algo que não faz sentido, é muito provável que seja real.
Ainda não é open source, mas pretendo abrir o código assim que possível. Por enquanto, aceito qualquer feedback: o que falta, o que confunde, o que faria você usar ou não usar. Pode deixar nos comentários ou me chamar diretamente.
https://bloodlinkbr.vercel.app
Algumas observações honestas sobre o projeto:
Não tem app mobile (por enquanto, é só web)
O sistema de notificações não é push — você precisa entrar na plataforma para ver
A busca por doadores ainda é manual (você cria campanha, o doador encontra)
Se a ideia ganhar tração, tem bastante coisa para evoluir.