backend-service/internal/services
ats-tech25 98f4b4392d feat(booking): Implement comprehensive booking management functionality
- Add full implementation for booking handlers with complete CRUD operations
- Implement GetAvailableSlots endpoint to retrieve available booking time slots
- Add CreateBooking handler with robust error handling and validation
- Implement GetUserBookings endpoint to fetch user's booking history
- Add CancelBooking handler with specific error scenarios and authorization checks
- Integrate booking service and middleware for authentication and request processing
- Add support for date parsing and slot availability checking
- Enhance error responses with detailed error messages and appropriate HTTP status codes
- Integrate with existing authentication and middleware components
2025-11-05 16:35:36 +00:00
..
booking_integration_test.go feat(booking): Implement comprehensive booking management functionality 2025-11-05 16:35:36 +00:00
booking_service.go feat(booking): Implement comprehensive booking management functionality 2025-11-05 16:35:36 +00:00
interfaces.go feat(booking): Implement comprehensive booking management functionality 2025-11-05 16:35:36 +00:00
jitsi_service_test.go feat(services): Implement comprehensive booking service with Jitsi integration 2025-11-05 15:42:59 +00:00
jitsi_service.go feat(services): Implement comprehensive booking service with Jitsi integration 2025-11-05 15:42:59 +00:00
jwt_service.go feat(auth): Implement comprehensive authentication and authorization middleware 2025-11-05 15:21:56 +00:00
notification_service.go feat(booking): Implement comprehensive booking management functionality 2025-11-05 16:35:36 +00:00
payment_service.go feat(booking): Implement comprehensive booking management functionality 2025-11-05 16:35:36 +00:00
user_service.go feat(booking): Implement comprehensive booking management functionality 2025-11-05 16:35:36 +00:00