Saltar al contenido principal
CodeInnova
CodeInnova
Volver a casos
SaaS B2B · CRM interno · Gestión comercial

CRM a medida para la gestión integral del estudio

CRM full-stack interno construido con Next.js 15, BetterAuth, Prisma y PostgreSQL para centralizar leads, clientes, presupuestos, facturas, tareas y actividades. Dashboard con KPIs, pipeline comercial y generación de PDFs.

Cliente
CodeInnova
Sector
SaaS B2B · CRM interno · Gestión comercial
Duración
En evolución continua
Año
2025

El problema

  • La gestión comercial se apoyaba en hojas de cálculo y herramientas dispersas que impedían ver el estado real del pipeline.
  • El seguimiento de leads, presupuestos y facturas vivía en sistemas separados, con datos duplicados y riesgo de errores.
  • No había visibilidad consolidada de tareas, actividades y KPIs para tomar decisiones comerciales con criterio.
  • Las suites SaaS genéricas obligaban a adaptarse a flujos rígidos y a pagar por funcionalidades que no encajaban con el proceso real.

Nuestra solución

  • CRM full-stack construido sobre Next.js 15 con App Router, Server Components y Server Actions para una experiencia rápida y con el mínimo JavaScript en cliente.
  • Módulos integrados de leads (tabla + kanban con drag & drop), clientes, presupuestos con editor de líneas, facturas con numeración automática, tareas con prioridades y timeline de actividades.
  • Dashboard con KPIs de facturación, pipeline, tareas próximas y últimas facturas calculados directamente en base de datos para máximo rendimiento.
  • Autenticación robusta con BetterAuth (sesiones httpOnly, 2FA opcional), Prisma como ORM tipado y PostgreSQL como motor de datos.
  • Generación de PDFs a medida para propuestas y facturas con @react-pdf/renderer, exportación a Excel con xlsx y envío por email con Nodemailer.
  • Desplegado en servidor cloud con pipeline de migraciones Prisma y separación clara entre entornos de desarrollo y producción.

Stack técnico

Next.js 15TypeScriptBetterAuthPrismaPostgreSQLRadix UITailwind CSS v4TanStack TableMotionReact Hook FormZod@dnd-kit@react-pdf/rendererNodemailerServidor Cloud
Resultados

Impacto medible en el negocio

Centralización

100 %

Todo el ciclo comercial en una única app

Procesos integrados

8+

Leads, clientes, quotes, invoices, tasks, activities…

Dependencia de SaaS externos

0

Sin licencias ni límites por usuario

Documentos automáticos

PDF + Excel

Propuestas, facturas y export en un clic

¿Tu proyecto se parece a este?

Cuéntanoslo. En 30 minutos te decimos cómo lo abordaríamos y qué resultado razonable puedes esperar.