The Problem
At Lucky’s, we get our weekly schedules as printed sheets or photos. Every week, I’d spend time manually entering my shifts into Google Calendar - prone to typos and easy to forget.
The Solution
A Telegram bot that:
- Receives a photo of the schedule
- Uses Google Cloud Vision OCR to extract text (96.4% accuracy)
- Parses shift times and dates
- Automatically creates Google Calendar events
Results
- 70% reduction in time spent on schedule management
- Zero missed shifts since deployment
- Used daily by me and offered to coworkers
Technical Highlights
- OCR Processing: Fine-tuned text extraction for our specific schedule format
- Smart Parsing: Handles various time formats and edge cases
- Google OAuth: Secure calendar integration
- Error Handling: Graceful fallbacks when OCR confidence is low
