Timezone Bugs in AI-Generated Booking Systems: A Case Study

A developer built a booking system prototype for a tutoring platform ($12k MRR) using Claude in 5 hours. Deployed immediately, it generated 89 bookings in 2 weeks. But a timezone bug caused 11 bookings at wrong times, eroding tutor trust.
The Bug
The original implementation stored all times in UTC and displayed them in the server's timezone (IST). Tutors in other timezones saw incorrect available slots. A tutor in Dubai reported: "My student booked for 3pm but showed up at 4:30pm" — the 1.5-hour offset matched the IST-to-GST difference.
Attempted Fixes
First attempt: Claude generated a fix using the user's browser timezone. It worked for IST and GST, but broke for US timezones due to daylight saving time transitions.
Second attempt: The developer requested using a timezone library — luxon. Implemented correctly, it worked across all tested zones.
Lessons
- Prototypes that work for your timezone and test cases will break for others.
- Claude confidently generates incorrect timezone handling — always test across at least 3 timezone regions before deploying scheduling features.
- Now at 142 bookings/month, but the 11 wrong-time bookings cost trust with tutors who had to apologize to students.
Speed from AI coding agents doesn't remove the developer's responsibility for edge-case testing.
📖 Read the full source: r/ClaudeAI
👀 See Also

OpenClaw agent generates CAD models and STL files from dimension specifications
A user discovered their OpenClaw agent can create STL and SCAD files from dimension specifications, producing functional 3D models with exact requested dimensions in about 20 seconds.

OpenClaw on Synology NAS: Telegram Media Requests and Container Management
A user reports running OpenClaw on a Synology NAS alongside media stack containers like Plex, Sonarr, Radarr, and SABnzbd. They use it for Telegram-based movie requests and automated NAS troubleshooting tasks.

Automated AI Development Pipeline with 11 Quality Gates and Confidence Profiles
A developer built an AI-powered pipeline with 11 automated quality gates that runs end-to-end without manual approvals, using confidence profiles, auto-recovery, and caching to handle design, planning, building, testing, and security checks autonomously, reducing token usage by 60-84%.

OpenClaw Agent Plays Zork Text Adventure Autonomously
A developer reports their OpenClaw agent autonomously found and installed a Zork interpreter, then played through the entire game twice in about 30 seconds, scoring 50/350 points and planning to continue playing between tasks.