2026 · Freelance · full-stack
ACOP
ACOP é o site da Associação de Condomínios do Oeste do Paraná, construído com um objetivo único: transformar visita em filiação — e com o painel administrativo para a equipe tocar tudo sem depender de mim.
Stack
- Next.js
- Neon
- React Hook Form
- Zod
- Tailwind
- Vercel
O problema
Site institucional de associação costuma virar folheto parado. Este precisava ser operacional: receber cadastro de associados e de empresas parceiras, publicar eventos com confirmação de presença e controle de lotação, manter galeria de fotos e diretoria atualizadas — tudo editável por gente não técnica, e com o formulário funcionando, porque é literalmente por onde entra a receita do cliente.
A abordagem
Formulários com React Hook Form e validação por Zod, com teste automatizado em todos eles — é o único ponto do site onde uma falha silenciosa custa dinheiro direto. Painel administrativo construído com API routes do próprio Next.js, sem serviço externo de backend, sobre Postgres serverless no Neon para manter o custo fixo perto de zero. Checagem de e-mail e CNPJ duplicados no cadastro, upload de banner e vídeo do YouTube embutido nos eventos.
O que aconteceu
Contrato anual em vigor desde março de 2026, com o site em produção e a equipe da associação operando o painel sozinha. Ao longo do ano o cliente mudou a campanha de captação — de isenção de doze meses para filiação gratuita — e a troca foi feita em um pull request curto, porque a copy promocional estava isolada em vez de espalhada pelo código.
Fatos do projeto
Teste automatizado em todos os formulários de cadastro
Painel administrativo em API routes do Next.js, sem backend externo
Postgres serverless no Neon para custo fixo próximo de zero
Eventos com RSVP, controle de lotação, banner e vídeo embutido
Contrato anual, em produção desde março de 2026
Me conta o que você quer construir.
Uma conversa de 30 minutos sobre o problema costuma resolver mais do que três trocas de e-mail sobre tecnologia. Se não for pra mim, eu digo na hora.
andre@andrebordignon.dev · Brasília, Brasil