feat(ux): 17 mejoras de experiencia de usuario
Backend (10 endpoints nuevos): - Recordatorios personales (CRUD + tabla RecordatorioVendedor) - Lead scoring 0-100 (etapa+recencia+datos) - Dashboard mora (pagos vencidos, monto, días atraso) - Timeline de pagos (pagado/vence/futuro) - Perfil completo contacto (pagos+cotizaciones+docs+score) - Exportar contactos a CSV Frontend Mi día: - Resumen matutino (saludo+KPIs) - Historial visual lead (timeline) - Score badge 0-100 (verde/amarillo/rojo) - Vista kanban (drag & drop) Frontend Cobranza: - Dashboard mora (tabla+WhatsApp) - Timeline pagos visual (nodos coloreados) Frontend Alta Clientes: - Checklist documentos visual - Foto cliente (cámara) Frontend Landing: - Perfil contacto completo - Exportar contactos CSV Frontend Mi día (extras): - Comparativa mensual - KPIs dashboard (leads hoy, ventas, conversión) 806 tests, 5 apps construidas.
This commit is contained in:
@@ -412,6 +412,22 @@ model AuditoriaLog {
|
||||
@@index([createdAt])
|
||||
}
|
||||
|
||||
// Recordatorios personales del vendedor (ver Mi día / panel de recordatorios).
|
||||
model RecordatorioVendedor {
|
||||
id String @id @default(uuid())
|
||||
usuarioId String
|
||||
leadId String?
|
||||
titulo String
|
||||
descripcion String?
|
||||
fechaRecordar DateTime
|
||||
completado Boolean @default(false)
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
|
||||
@@index([usuarioId])
|
||||
@@index([fechaRecordar])
|
||||
}
|
||||
|
||||
// Captura por departamentos: cada campo de cada unidad se registra como fila.
|
||||
// Unique constraint: desarrollo + unidadCodigo + departamento + campo.
|
||||
model CapturaDepartamento {
|
||||
|
||||
Reference in New Issue
Block a user