What Does GolfShin Actually Do?
GolfShin is a tee-time lookup service built around three features: booking search, weather info, and a chatbot. It checks the booking pages of 34 Korean golf courses every hour and gathers open slots in one place, built with Next.js and Supabase and deployed on Vercel.
The chatbot is the core. Open @golfshinbot on Telegram, register your preferred course, date, and time slot with /watch, and you get an alert the instant a matching slot opens. No login, no cost.
What Does Maintaining 34 Scrapers Actually Mean?
Every golf course runs a different booking system. Some expose a plain REST API, some are single-page apps that need their rendering reproduced, and some require untangling session cookies and login flows from scratch. That is why there are 34 separate scrapers, one per site.
The real maintenance burden starts here. When a course redesigns its booking site, only that course's scraper breaks. Several scrapers have had to be fixed at once after a round of site redesigns. As long as the service is alive, this maintenance never ends.
What Changes When One Person Builds the Automation?
A few years ago, a system like this — scraping multiple external sites, watching conditions, and sending real-time alerts — would have needed a whole development team. Now one person builds and runs the entire service.
What changed isn't just coding speed. The most time-consuming part isn't writing code; it's deciding which course to support first, which redesign to fix first. That is exactly where AX shifts the work — less time spent on hands, more time spent on judgment.