👞 VeriFactu ERP/TPV Multi-Tenant (v2.0)

Sistema de Gestión de Punto de Venta (TPV) y ERP multi-inquilino orientado a comercios locales y talleres de reparación/calzado, diseñado con arquitectura moderna en Angular y preparado para el cumplimiento de la normativa tributaria española (VeriFactu).


🌐 Demo pública

¿Quieres ver el sistema en funcionamiento? Accede a la demo pública interactiva:

🔗 Abrir Demo Pública del ERP/TPV

📸 Vista General de la Aplicación (v2.0)

TPV Dashboard V2

TPV & Mostrador (V2)

Generador Servicio V2

Generador de Servicios & Taller (V2)


🔄 Evolución de la Interfaz (V1 vs. V2)

1. Punto de Venta (TPV) & Layout General

TPV V1

Versión 1.0: Menú lateral rígido y selección fija producto/servicio.

TPV V2

Versión 2.0: Cabecera por pestañas, familias dinámicas y espacio optimizado.

2. Flujo de Taller & Servicios

Servicios V1

Versión 1.0 (Formulario Aislado): Proceso en varios pasos independientes.

Servicios V2

Versión 2.0 (Generador All-In-One): Venta, taller, cliente, fecha y cobro en una sola vista.

3. Contenido del Ticket

Tickets V1

Versión 1.0 (Ticket antiguo): Estructura básica de ítems sin desglose específico por tipo de trabajo.

Tickets V2

Versión 2.0 (Nuevo ticket): Desglose inteligente agrupado por artículos de taller o tienda e identificador único por servicio.

4. Inventario & Trazabilidad

Inventario V1

Versión 1.0 (Lista Plana): División básica entre producto y servicio.

Inventario V2

Versión 2.0 (Familias y Códigos): Estructura jerárquica con referencia y lector de código de barras.


🚀 Detalles de la Evolución (V1 vs. V2)

📌 Versión 1.0 — MVP & Estructura Base


🌟 Versión 2.0 — Rediseño de UX, Flujo Unificado & Escalabilidad (Versión Actual)

La V2 supone una reestructuración completa basada en las necesidades reales de un entorno de mostrador/taller, optimizando tiempos de cobro y adaptando la interfaz a pantallas táctiles, tablets y teléfonos móviles.

🖨️ TPV, Carrito & Generador de Servicios "All-in-One"

📂 Categorización Avanzada & Buscadores

🎨 Rediseño de Layout & Responsive

📊 Caja & Datos


🛠️ Guía de Desarrollo & Comandos (Angular CLI)

Este proyecto fue generado con Angular CLI.

Servidor de Desarrollo

Para iniciar el servidor local de desarrollo, ejecuta:

ng serve

Navega a http://localhost:4200/. La aplicación se recargará automáticamente si cambias algún archivo fuente.

Compilación (Build)

Para compilar el proyecto para producción:

ng build

Los archivos resultantes se guardarán en el directorio dist/.

Pruebas Unitarias

Para ejecutar las pruebas unitarias con el ejecutor Vitest:

ng test