Commit Graph

3 Commits

Author SHA1 Message Date
Marco Gallegos
d27354fd5a feat: Add kiosk management, artist selection, and schedule management
- Add KiosksManagement component with full CRUD for kiosks
- Add ScheduleManagement for staff schedules with break reminders
- Update booking flow to allow artist selection by customers
- Add staff_services API for assigning services to artists
- Update staff management UI with service assignment dialog
- Add auto-break reminder when schedule >= 8 hours
- Update availability API to filter artists by service
- Add kiosk management to Aperture dashboard
- Clean up ralphy artifacts and logs
2026-01-21 13:02:06 -06:00
Marco Gallegos
d1735878ef fix: Build Docker image, fix SelectItem empty values, add admin seed script
- Add placeholder env vars for Supabase, Stripe, and Resend in Dockerfile
- Fix empty SelectItem values in POS and payroll forms
- Fix missing Supabase env variables in stats route
- Create seed-admin-users.sql script for Frida Lara, América de la Cruz, and Alejandra Ponce as admin users
- Docker image marcogll/anchoros:test built and pushed successfully
2026-01-17 23:41:45 -06:00
Marco Gallegos
b7d6e51d67 💰 FASE 4 COMPLETADO: POS y Sistema de Nómina Implementados
 SISTEMA DE NÓMINA COMPLETO:
- API  con cálculos automáticos por período
- Cálculo de comisiones (10% de revenue de servicios completados)
- Cálculo de propinas (5% estimado basado en revenue)
- Cálculo de horas trabajadas desde bookings completados
- Sueldo base configurable por staff
- Exportación a CSV con detalles completos

 PUNTO DE VENTA (POS) COMPLETO:
- API  para procesamiento de ventas
- Múltiples métodos de pago: efectivo, tarjeta, transferencias, giftcards, membresías
- Carrito interactivo con servicios y productos
- Cálculo automático de subtotales y totales
- Validación de pagos completos antes de procesar
- Recibos digitales con impresión
- Interface táctil optimizada para diferentes dispositivos

 CIERRE DE CAJA AUTOMÁTICO:
- API  para reconciliación financiera
- Comparación automática entre ventas reales y efectivo contado
- Detección de discrepancias con reportes detallados
- Auditoría completa de cierres de caja
- Reportes diarios exportables

 COMPONENTES DE GESTIÓN AVANZADOS:
- : Cálculo y exportación de nóminas
- : Interface completa de punto de venta
- Integración completa con dashboard Aperture
- Manejo de errores y estados de carga

 MIGRACIÓN PAYROLL COMPLETA:
- Tablas: staff_salaries, commission_rates, tip_records, payroll_records
- Funciones PostgreSQL para cálculos complejos (preparadas)
- RLS policies para seguridad de datos financieros
- Índices optimizados para consultas rápidas

Próximo: Integración con Stripe real y automatización de WhatsApp
2026-01-17 15:41:28 -06:00