AI Booking Assistant
Integrated Google GenAI (Gemini) SDK to parse natural-language queries into structured booking data for fully conversational bookings.
Real-Time Box Cricket Booking Platform with AI Booking Assistant
BookMyBox is a robust full-stack cricket turf booking platform built with the MERN stack. It features a conversational AI Booking Assistant integrated with the Google GenAI (Gemini) SDK to parse queries into structured booking data. Real-time slot availability is powered by Socket.IO WebSockets to prevent double-bookings under concurrent load. The app integrates Cashfree payment gateway with custom cryptographic validation and webhooks, and is fully containerized using Docker Compose with GitHub Actions CI/CD. Vitest suites cover date/time and slot-conflict logic.
Integrated Google GenAI (Gemini) SDK to parse natural-language queries into structured booking data for fully conversational bookings.
Availability broadcasts instantly via Socket.IO WebSockets, eliminating race conditions and double-bookings under concurrent load.
Secured with Cashfree payment gateway, featuring custom cryptographic payload validation, webhook listeners, and booking state management.
Fully containerized using Docker Compose and configured with GitHub Actions CI/CD for automated pipeline deployments.
Vitest suites cover date/time and slot-conflict logic, alongside a comprehensive Postman collection for endpoint verification.