felipe@dumont:~/projetos/casarmos$
cd ..
~/projetos/casarmos

Casarmos, plataforma de sites de casamento

Plataforma onde casais criam o site do casamento em poucos minutos: temas, história, data e local, fotos, confirmação de presença, convite digital e lista de presentes em Pix, sem anúncios e com pagamento único.

O Casarmos é uma plataforma para casais criarem o site do próprio casamento. Em poucos minutos, o casal escolhe um tema, conta a história, informa data e local, adiciona fotos e lista de presentes, e publica um endereço próprio para compartilhar com os convidados.

O que os convidados encontram no site:

  • A história do casal: como se conheceram e os momentos que importam
  • O grande dia: data, horário, cerimônia e recepção
  • Localização: endereço e mapa para facilitar a chegada
  • Galeria de fotos: os momentos mais importantes do casal
  • Confirmação de presença: o convidado confirma sem baixar app nem criar conta
  • Convite digital: cada família recebe o próprio convite, com o nome na frente do envelope, aberto em 3D, e um toque adiciona a data ao calendário de quem vai
  • Lista de presentes em Pix: o convidado envia o valor direto para a conta do casal

O casal acompanha tudo em um painel privado: convidados, presentes, notificações, dados da conta e o próprio site.

Modelo de negócio:

  • Criar e visualizar o site é gratuito, sem cartão
  • Publicar é grátis no plano básico; os planos pagos são de pagamento único, sem mensalidade, com mais tempo no ar, mais fotos, todos os temas e proteção por senha
  • Sem anúncios e sem logo da plataforma nos sites pagos
  • Integração de pagamento com checkout transparente, usando hooks para enviar dados à API de pagamentos e receber o status em tempo real
  • Garantia de 7 dias com reembolso integral, pausa sem perder o tempo pago e pagamento por Pix ou cartão
  • Na promoção de lançamento, não há taxa sobre os presentes recebidos por Pix

Stack e arquitetura:

  • Front-end: React 19 com React Router (SSR) em TypeScript, Tailwind CSS e componentes shadcn/ui, em dois apps: o site público do casamento e o painel do casal
  • Animações: Anime.js nas animações de entrada e interação, com suporte a prefers-reduced-motion, e Three.js só na cena 3D do convite
  • Back-end: API em NestJS com Prisma ORM sobre PostgreSQL, validação com Zod, Helmet e rate limiting
  • Autenticação e serviços: Firebase no front-end e Firebase Admin na API, além de Nodemailer para e-mails transacionais e geração de QR code
  • Observabilidade: Sentry no front-end e na API
  • Qualidade: Vitest nos testes unitários e e2e, oxlint para lint
  • Monorepo e entrega: pnpm workspaces com Turborepo, serviços em Docker com Docker Compose
  • CI/CD: GitHub Actions dispara o deploy automático no Coolify
próximo projetoApps Azos B2B e B2C