Productize a $100/mo Website Service for Golf Courses & Country Clubs (≤$400 setup) - Contract to Hire

Posted 2025-10-26
Remote, USA Full Time Immediate Start
Overview We’re turning our “website as the primary source of truth” playbook into a repeatable, profitable website service for golf courses and country clubs. This is not a one-off site; it’s a productized service we can deploy quickly across many facilities at $100/month with a ≤$400 one-time setup—while staying profitable. Key constraint: No custom engines. Booking, waitlist, online store, and gift cards will be embedded via iframe (when allowed) or linked out to the third-party provider with tracking. Your job is to architect the stack, components, wrappers, and admin UX so non-technical staff can launch and maintain sites fast—at low cost. Scope (MVP) A) Golf-specific page kit (toggle modules) Core: Home; Reservations/Tee Times; Course (hole-by-hole + scorecard); Rates & Policies; FAQ; Contact & Directions; About Us; News/Updates. Optional: Weddings & Events (RFP); Outings/Tournaments; Leagues; Lessons/Fitting; Membership; Dining/Restaurant; Stay & Play; Online Store; Gift Cards; Junior Golf; Simulators/Indoor; Jobs/Careers. Global UX: “Book Tee Times” in persistent header; mobile-first with sticky CTA and tap-to-call; FAQ/Policies in footer. B) Booking / Waitlist / Commerce (no custom engines) — iframe or link-out Booking page wrapper: Primary: embed the course’s booking engine in an iframe. Fallback: auto-detect X-Frame-Options/CSP and switch to a prominent outbound button. Loader/skeleton, clear policy links, sticky “Back to Site,” and GA4 events (click-outs, iframe visibility when possible). Waitlist page wrapper: No custom queue/notifications. Embed a third-party (e.g., tee-sheet native or Noteefy) or link out. Same fallback, microcopy for claim windows, GA4 events for “Join Waitlist”. Online Store & Gift Cards: No custom cart/checkout. Embed vendor storefront/gift card widget (e.g., Square, Lightspeed Retail, Club Caddie, GolfBack) or link out. On-site content for redemption/balance rules; purchases occur offsite. GA4 events + UTM auto-append on all outbound links. C) Functional widgets (site-owned, low-cost) Status/Alerts bar (frost, cart path only, range hours, maintenance) with timestamp + auto-expire and a “Today’s Conditions” archive. Chat / On-site assistant: start with a free/live-chat or KB tool; AI assistant offered as a paid add-on (usage-metered). Unified Calendar (Golf/Dining/Maintenance filters) with ICS subscribe. Weather snapshot (now + short forecast, sunrise/sunset) with caching and text fallback. D) Search/AI readiness & analytics Clean, crawlable content; internal linking (Tee Times → Policies; Course → Scorecard → GHIN). JSON-LD: GolfCourse/LocalBusiness, Organization, FAQ, Restaurant (if applicable), Event, Breadcrumbs. GA4 + GSC + GTM baseline; conversions for booking click-outs, RFP submits, waitlist joins, store/gift-card click-outs. UTM helper to standardize all inbound/outbound campaign tags (GBP Website/Book/Menu, social, email). E) Performance, accessibility, reliability Core Web Vitals (mobile): LCP ≤2.5s, CLS ≤0.1, strong INP/TBT; booking page optimized around the iframe. WCAG basics: contrast, keyboard nav, focus states, alt text, ARIA where appropriate. SSL, CDN, backups, uptime monitoring, object caching strategy. F) Admin experience (non-technical) Simple controls for alerts, hours, policies, menus, events. Easy fields to paste embed codes or target URLs for booking/waitlist/store/gift cards. Launch checklist + “day-2 ops” SOPs; 1–2 short Loom videos. Profitability guardrails (must meet) We sell at $100/month with ≤$400 setup. Keep per-site COGS ≤ $20/month (target), including: Hosting/CDN/SSL/backups (e.g., WP Multisite on one VPS or Jamstack on Cloudflare/Netlify with a free/low-tier headless CMS). Forms/email, alerts, calendar, weather: free/low tiers. AI/chat disabled by default; only enabled as a paid add-on. Your proposal must include a concrete COGS table (per-site marginal costs + centralized costs) showing how we stay within $20 per site per month. Preferred stack (bring your best plan) Option 1 (pragmatic): WordPress Multisite + modern block theme, custom plugin for alerts/UTM/JSON-LD/ICS; Cloudflare CDN; object caching. Option 2 (headless): Next.js/Astro + headless CMS (Directus/Strapi/Sanity on free/low tier); deploy to Vercel/Netlify/Cloudflare Pages; storage/CDN via R2/KV. Reusable component library, env-driven settings, CI/CD, staging. No vendor lock-in. Deliverables Reusable site kit (headers/nav, cards, tables, galleries, forms, scorecard, booking/waitlist/store/gift-card wrappers). Wrapper logic: iframe embed with graceful link-out fallback, loader, accessible focus handling, sticky “Back to Site,” GA4 events. JSON-LD generator per page type; sitemap/RSS; robots/GSC setup notes. Alerts module (timestamped, auto-expire) + Unified Calendar with ICS feed and filters. UTM auto-append utility for GBP and other entry points. Performance & accessibility pass with documented settings and maintenance tips. Pilot site deployed end-to-end; admin docs + Looms; launch checklist. Milestones Architecture & COGS plan (stack decision, cost table, data model, iframe/CSP detection). Wireframes & component inventory (mobile-first). MVP build (core pages, wrappers, alerts, JSON-LD, UTM). Perf/Accessibility hardening (Lighthouse, CWV targets). Schema validation & analytics (Rich Results, GA4/GSC events). Pilot launch & handoff (SOPs, Looms, checklists). Required experience WordPress Multisite or headless deployments at scale; iframe/CSP nuances and fallbacks. Schema/JSON-LD and SEO fundamentals; GA4/GTM events for outbound and iframe interactions. Web Vitals, caching, CDN strategy; building small utilities (ICS feeds, alert bars, UTM helpers). Clear documentation; experience turning one-offs into repeatable, productized kits. Nice to have: Golf tech familiarity (Lightspeed/Chronogolf, Club Caddie, foreUP, Quick18, GolfBack, Noteefy), ICS/Cal, and AI chat integrations. How to apply (read carefully) Start your cover letter with FAIRWAY. Then include: 2–3 examples where you productized a site kit or multi-tenant deployment (links). Your proposed stack and a COGS table proving ≤$20/site/month. Confirmation you will not build custom booking/waitlist/store/gift-card engines—embed or link-out only with GA4 tracking and UTM auto-append. A brief plan for hitting the Web Vitals targets and handling iframe restrictions gracefully. Fixed-price quote and timeline for the MVP, plus your approach to iterative improvements. Project type: Ongoing product build with initial fixed-price MVP Budget: Open to your fixed-price proposal for MVP + optional hourly for iteration About smbGOLF: We research and support golf-tech adoption for operators. Our mission is to make each course’s website the primary source of truth that golfers (and AI) trust. Apply tot his job Apply To this Job
Back to Job Board