SisCra — Sistema de Facturación y CRM para Veterinaria
Cliente: Clínica veterinaria (PyME) • Rol: Desarrollo full-stack • Tecnologías: Laravel 10, PHP 8, MySQL, Bootstrap 5, Blade, Queues/Jobs, Scheduler, Mail, TinyMCE
Objetivo
Crear una plataforma moderna y fácil de usar para gestionar ventas y facturas, clientes y mascotas, inventario y mercadeo, con foco en productividad y crecimiento del negocio.
Lo que construí
- Facturación y ventas
- Flujo de venta ágil (régimen simplificado).
- Aplicación automática de promociones (porcentaje/monto fijo/combos) en líneas de venta, con etiqueta visible en la factura.
- Clientes y mascotas (CRM)
- Fichas de clientes con sus mascotas y servicios asociados.
- Segmentación para campañas (felinos, caninos, deudores, inactivos 90 días, filtros custom).
- Inventario inteligente
- Campos stock_actual y stock_minimo por producto/servicio.
- Movimientos de stock (IN/OUT) con motivo y usuario; observer que actualiza existencias.
- Alertas por bajo stock (correo automático a responsable, con enfriamiento de 24 h).
- Widget de “Productos con bajo stock” en el dashboard.
- Mercadeo y promociones
- Promociones con vigencia y asociación a productos (o globales).
- Campañas de correo con editor WYSIWYG (TinyMCE), placeholders dinámicos ({{cliente}}, {{mascota}}, {{promo}}), desuscripción y envío en cola para no bloquear el sistema.
- Programación de campañas (scheduler): se envían solas en la fecha/hora definida.
- Reintentos automáticos y notificaciones por correo (éxito/fallos).
- Interfaz y experiencia
- Diseño limpio en Bootstrap 5 + CSS personalizado.
- Tablas responsivas, formularios con validación y mensajes claros.
- Seguridad y desempeño
- Autenticación y roles (administrador, digitador, lector).
- Jobs/Queues y Scheduler para tareas pesadas y programadas.
- Migraciones cuidadosas e idempotentes para despliegues seguros.
Resultados para el negocio
- Menos quiebres de stock gracias a alertas y movimientos auditados.
- Más ventas repetidas con promociones automáticas y campañas segmentadas.
- Operación más ágil: ventas, inventario y mercadeo en un solo lugar.
Mi aporte
Arquitectura, modelado de datos, migraciones, desarrollo de backend y frontend, diseño de UI, configuración de colas y scheduler, plantillas de email, pruebas y soporte.
Roadmap (siguientes iteraciones)
- Integración de Factura Electrónica de Costa Rica (MH).
- Dashboards con métricas de aperturas/clics de campañas y desempeño por promoción.
- Envíos por WhatsApp/SMS y pasarela de pago.
- Multi-sucursal y perfiles avanzados por rol.



