-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Description
Build Next.js API route to handle incoming booking requests from customers.
Epic
Part of Epic 1: Automated Scheduling (#12)
Technical Details
- File:
/app/api/bookings/route.ts - Framework: Next.js API Routes (replaces Express)
- Validation: Zod schemas for request validation
- Database: DrizzleORM for PostgreSQL operations
Acceptance Criteria
- Process booking requests in under 2 minutes
- Log request details for tracking
- Validate incoming data with Zod
- Return appropriate HTTP status codes and error messages
- Handle concurrent booking requests safely (ACID transactions)
Dependencies
- Social media API integration (future)
- Database setup (Task 4.2)
Estimated Effort
20 hours
Priority
P0
Reactions are currently unavailable