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

Homelab Developer Benchmarks 19 Local LLMs with 45 Practical Tests on AMD Strix Halo
A developer created a 45-test benchmark suite for local LLMs based on actual homelab use cases like email classification, Home Assistant automation, and meal planning. Testing 19 models on an AMD Strix Halo with 128GB RAM and 96GB VRAM, Gemma 4 26B-A4B performed best after bug fixes.

Developer Builds Custom Business System on Claude with Persistent Memory and Skill Compositions
A developer built a custom system on Claude Pro that goes beyond basic tasks, featuring 13 custom skills with defined inputs/outputs, persistent memory across sessions, automated daily briefings, and skill compositions that chain or parallelize operations. The system runs on Supabase, Cloudflare Pages, and vanilla HTML/CSS/JS.

Real Estate Developer's AI Agent Makes First Phone Call with Context and Voice Style
A developer running a multi-agent operation for real estate reports their AI agent made its first successful phone call, using full context about deals and prospects while mimicking the developer's specific sales approach and voice style.

Automating Business Vetting with OpenClaw: A Case Study
A developer automated their business verification process using OpenClaw, creating a system that analyzes submitted profiles, checks them against policies, and outputs decisions with reasoning and confidence scores.