wedding-management-system

📖 Glossário

Termos usados no sistema, explicados em linguagem do dia-a-dia. Útil para quem está conhecendo o casamento “por dentro” pela primeira vez.


Anexo

Arquivo (foto, PDF, contrato) que vocĂȘ guarda junto de um fornecedor, contrato ou local. Aparece em “Documentos”.

Audit log

Registro automĂĄtico de quem fez o quĂȘ no sistema (criou um pagamento, mudou status de fornecedor, etc.). VocĂȘ pode consultar via Prisma Studio.

Backup

Arquivo com todos os seus dados, pronto para restaurar caso aconteça algo com o servidor. Baixe pela aba Ajustes â€ș Backup.

Cashflow / Fluxo de caixa

Quanto dinheiro entra e sai mĂȘs a mĂȘs atĂ© a data do casamento. Mostra se vocĂȘ vai chegar com saldo positivo ou se precisa antecipar uma receita.

Check-in

Marcar no sistema, no dia do casamento, que o convidado chegou. Útil para controlar lista de presença.

ContingĂȘncia

Reserva (em %) para imprevistos. PadrĂŁo recomendado: 10% sobre os fornecedores contratados. Se algo aumentar (mudança de cardĂĄpio, chuva, etc.) vocĂȘ tem uma folga.

Contrato

Documento formal de um fornecedor, com valor total, condiçÔes de pagamento, inclusÔes/exclusÔes e data de vencimento. O sistema mantém versÔes.

CRON / Cron job

Tarefa que roda automaticamente em horĂĄrios determinados (ex.: a cada 30 minutos). No nosso caso, usa-se para enviar lembretes de pagamentos e tarefas.

Dashboard

Tela inicial apĂłs o login. Mostra os nĂșmeros principais (orçamento, pago, saldo, prĂłximos vencimentos).

Dia D

O dia do casamento. Tem uma tela dedicada (Dia D no menu) com cronograma, contatos crĂ­ticos, plano B chuva e check-in.

Enxoval

Itens da casa que o casal compra antes/depois do casamento (cama, mesa, banho, eletros). Cadastre por cĂŽmodo no menu Enxoval.

Fornecedor

Empresa ou profissional contratado para o evento (buffet, decoração, fotógrafo, DJ, etc.).

Fundo de contingĂȘncia

Veja ContingĂȘncia.

Heatmap

Mapa de calor mostrando os dias com mais pagamentos vencendo. Quanto mais intenso, mais concentrado o dia.

Health score

Nota de 0 a 100 mostrando a saĂșde do projeto: combina % contratado, % pago, dinheiro em caixa, tarefas concluĂ­das e atrasadas.

iCalendar (.ics)

Formato padrĂŁo de calendĂĄrio. VocĂȘ pode importar https://seudominio/api/calendar.ics no Google Calendar/Apple Calendar e ter tarefas e pagamentos na agenda.

IdempotĂȘncia

Garantia de que repetir uma ação não duplica o resultado. No nosso caso, significa que um lembrete de pagamento X nunca é enviado duas vezes no mesmo dia, mesmo se o cron rodar vårias vezes.

LGPD

Lei Geral de Proteção de Dados. Como vocĂȘ guarda dados pessoais de convidados, vocĂȘ Ă© o responsĂĄvel — siga as boas prĂĄticas (acesso restrito, backup seguro, atender pedidos de remoção/portabilidade).

Lua de mel

Viagem após o casamento. Tem tela dedicada (Lua de Mel) para destino, datas, orçamento e atividades.

Onboarding

Wizard de configuração inicial. Roda uma Ășnica vez apĂłs vocĂȘ trocar a senha provisĂłria do admin no primeiro login.

Padrinho / Madrinha

Convidado especial, geralmente um amigo ou parente prĂłximo, que participa da cerimĂŽnia. Marque com a flag isPadrinho no cadastro do convidado.

Parcelamento

Forma de dividir um pagamento em vĂĄrias parcelas mensais. Use os campos installmentNumber e totalInstallments em cada pagamento.

Pivote / Singleton

Em tĂ©cnica: registro Ășnico no banco. Para o usuĂĄrio: configuraçÔes que sĂł existem em uma cĂłpia (data do evento, lua de mel, segurança).

Plano B chuva

Texto livre que vocĂȘ guarda na tela do Dia D com o que fazer se chover (mover para coberto, alugar tendas, etc.).

PM2

Programa que mantém o servidor Node ligado mesmo depois de fechar o terminal. Recomendado para produção.

Privacidade (toggle “esconder valores”)

BotĂŁo de “olho” que esconde temporariamente os valores em reais nas telas financeiras. Útil para tirar print sem expor nĂșmeros.

PWA

Progressive Web App. Permite instalar o sistema como um “app” no celular (adicionar à tela inicial) e usar offline básico.

RSVP

Sigla francesa que confirma presença em evento. Cada convidado tem um link Ășnico /rsvp/[token] para confirmar/cancelar pela web.

SaaS

Software as a Service. Esse projeto nĂŁo Ă© SaaS — vocĂȘ roda na sua prĂłpria mĂĄquina, Ă© “self-hosted”.

Self-hosted

Auto-hospedado. VocĂȘ instala e mantĂ©m na sua mĂĄquina, em vez de pagar uma empresa.

Server Component

Componente React que roda no servidor (Next.js). NĂŁo precisa enviar JavaScript ao navegador.

Server Action

Função que roda no servidor mas Ă© chamada como se fosse um form normal. Usado para formulĂĄrios — submissĂŁo sem precisar criar API endpoint manual.

Soft delete

“Apagar” sem apagar de verdade — marca deletedAt com a data atual. Permite restaurar e mantĂ©m histĂłrico financeiro consistente.

TOTP (2FA)

Código de 6 dígitos que muda a cada 30 segundos, gerado por apps como Google Authenticator, Authy, 1Password. Camada extra de segurança no login.

Tenant (multi-tenant)

“Inquilino” — em SaaS, cada cliente. Este projeto Ă© single-tenant: uma instalação = um casamento. Para vĂĄrios casais, Ă© uma instalação por casal.

Vendor

Em inglĂȘs = fornecedor. Veja Fornecedor.

Venue

Em inglĂȘs = local de evento (espaço, salĂŁo, igreja, sĂ­tio).

WhatsApp Baileys

Biblioteca que conecta o sistema ao WhatsApp Web para enviar mensagens. NĂŁo Ă© a API oficial — usa o mesmo mecanismo do WhatsApp Web no navegador.

WSL (WSL2)

Windows Subsystem for Linux. Permite rodar Linux dentro do Windows. Veja instalacao-wsl.md.

Zod

Biblioteca de validação que garante que os dados recebidos tĂȘm o formato esperado (tipo, tamanho, padrĂŁo). Usada em todas as Server Actions.