Login
Entre com e-mail e senha.
Entrar
Se for a primeira vez que você abre o portal neste navegador, configure a conexão do Supabase:
Configurar conexão
Meus contratos
—| Nº | Serviço | Vigência | Valor | Status | Ação |
|---|
Para “Baixar PDF”, o contrato precisa estar com PDF enviado no Supabase Storage (bucket: contracts).
Alertas
—
Histórico / agendamentos
| Data | Tipo | Contrato | Status |
|---|
Admin • Dashboard
| Cliente | CPF/CNPJ | Status | Ações |
|---|
Dica: no admin, você pode editar e inativar clientes. (Persistência no banco)
Contratos & Manutenções (resumo)
Próximas manutenções
| Data | Cliente | Contrato | Status |
|---|
Contratos
| Nº | Cliente | Status | Ações |
|---|
Manutenções (todas)
| Data | Cliente | Contrato | Status | Ações |
|---|
Para ativar e-mail automático (agendamento), use Netlify Functions + Resend/SendGrid (modelo incluso no arquivo JS).
Recuperar senha
Isso aqui é real: o Supabase envia o e-mail de recuperação (precisa configurar “Email” no Supabase Auth).
Configure no Supabase: Authentication → URL Configuration (Site URL e Redirect URLs) para o link cair no seu domínio do Netlify.
Checklist rápido
• Crie as tabelas/policies com o SQL que eu te dei (arquivo .sql)
• Crie bucket “contracts” no Storage (privado)
• Em Auth → Users, crie usuário admin e marque o perfil como admin na tabela profiles