← Volver al caso
IAtomic

Ficha técnica de proyecto

Compraventa de vehículos de ocasión · CRM/DMS a medida

CRM/DMS para un concesionario de ocasión

CRM y DMS a medida para un concesionario de ocasión: stock, ventas, inversores, depósitos, facturación encadenada y fiscalidad REBU e IVA.

Cliente
Concesionario de vehículos de ocasión
Periodo
Desde septiembre de 2025
Estado
En producción · En producción en Vercel
Áreas
Desarrollo de software, Digitalización empresarial, Datos y analítica
Categorías
CRM y ERP, Software y plataformas, Automatización, Datos e inteligencia

Alcance

El concesionario necesitaba un sistema propio para un negocio con tres orígenes de stock: compra directa, coches de inversores y depósitos de venta. El CRM/DMS reúne vehículos, deals en kanban, clientes particulares y empresas, presupuestos, tasaciones, comisiones y un portal de solo lectura para cada inversor. La facturación emite por series, anula con rectificativas y deja cada alta en un registro encadenado con SHA-256. El módulo fiscal lleva el libro de IVA y REBU, el seguimiento trimestral y los expedientes para la gestoría. Está en producción en Vercel y se coordina con la web pública y con las automatizaciones del concesionario.

Funciones principales

Arquitectura

Clientes
CRM web para administración y asesora · Portal del inversor · Páginas públicas de presupuesto · Instalación en el móvil (PWA)
Interfaz web
Next.js 15 (App Router) y React 19 · TypeScript estricto · Tailwind CSS 4 · Kanban con arrastrar y soltar y gráficas de métricas
API
201 rutas en Route Handlers · Middleware Edge con sesión firmada por HMAC y roles · Contraseñas con scrypt y límite de intentos de acceso · Secretos por cabecera para la PC, el agente y los cron
Servicios de negocio
Facturación, rectificativas y registro encadenado · Fiscal, expedientes y cierres para la gestoría · Comisiones, presupuestos y precio mínimo por régimen · Alertas, posventa y cola de automatizaciones
Datos
PostgreSQL en Supabase con un único pool compartido · 85 migraciones SQL versionadas · Vercel Blob para archivos de vehículos · Bandeja de salida de webhooks con reintentos · Google Sheets (stock y coste/beneficio)
Sistema del concesionario
Web WordPress (webhook firmado con HMAC) · n8n en un VPS con OneDrive montado · PC del concesionario (alta de vehículos) · Agente Jarvis (pedidos por chat)

Tecnologías

Interfaz
Next.js, React, TypeScript, Tailwind CSS, PWA
Backend
Node.js
Datos
PostgreSQL, Supabase, Google Sheets API
Automatización y vídeo
Playwright
Infraestructura
Vercel, Docker, GitHub Actions
Calidad
Jest

Resultados medidos