Calendário mensal: reservas pendentes (tracejado), captações agendadas e canceladas.
em desenvolvimento · full stack
Agenda MCP
Sistema web de agendamento de captações (foto, vídeo e reels) para uma agência criativa. A equipe administra agenda, financeiro e tarefas, e as empresas clientes reservam datas e acompanham tudo no mesmo sistema, com dois tipos de acesso.
Arquitetura
React + Vite + TypeScript→API Node.js + Express→Supabase (Postgres + Storage)→Vercel→Resend (e-mails)
Destaques
- Calendário em visão de mês, semana e dia, com reserva pelo cliente, confirmação pela equipe e arrastar para remarcar, com checagem de conflito no servidor.
- Regras de disponibilidade ajustáveis pela própria equipe (expediente, tipos de captação e intervalos), sem mexer no código.
- Privacidade por desenho: a API nunca revela ao cliente quem ocupa um horário, e um teste automatizado falha se isso vazar.
- Financeiro com notas a receber, contas a pagar (inclusive recorrentes) e auditoria de entradas e saídas.
- Gerenciador de tarefas em quadro Kanban, com responsáveis, prazos e checklist.
- Avisos no sistema e por e-mail, permissões por empresa e página de privacidade (LGPD).
- Aplicativo instalável no celular (PWA) e banco com migrations versionadas.
ReactTypeScriptNode.jsExpressSupabasePostgreSQLPWAVercel
Repositório privado. As telas usam dados fictícios de demonstração.