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
This commit is contained in:
Marco Gallegos
2026-01-21 13:02:06 -06:00
parent 24e5af3860
commit d27354fd5a
71 changed files with 3353 additions and 2701 deletions

19
.gitignore vendored
View File

@@ -38,3 +38,22 @@ next-env.d.ts
# ralphy
ralphy.sh
# Additional security - protect all env files
.env*
!.env.example
!.env.template
# Temporary files
*.tmp
*.bak
*.old
# Logs
*.log
dev.log
server.log
# Build artifacts
.next/
tsconfig.tsbuildinfo