All projects
Cliente · Sports Tech20254 meses

CaddieCardPro

App nativa iOS + watchOS y dashboard de operaciones para clubes de golf, con caddie IA y handicap WHS 2024

Country ClubSports Tech · Golf
Cocoa Beach, Florida (USA)
caddiecardpro.com

Context

CaddieCardPro es la app oficial de scoring digital y caddie IA de Cocoa Beach Country Club. Sustituye las tarjetas de papel con una experiencia nativa iOS + Apple Watch que captura cada hoyo en tiempo real, calcula handicap WHS 2024 y entrega sugerencias de caddie basadas en historial del jugador, condiciones meteorológicas y geometría del campo. Para el club, un dashboard web permite seguir partidas en vivo, leaderboards y analítica de jugadores.

El reto

Cocoa Beach Country Club quería digitalizar la experiencia en sus tres campos sin caer en una app genérica más. El reto era doble: una experiencia para el jugador que no estorbe en la ronda, y una capa de operaciones para el club que aporte visibilidad en tiempo real. Todo con una arquitectura preparada para crecer a más clubes.

1

Tarjetas en papel y hojas de cálculo: cero datos para entender el juego o la ocupación del club

2

Apple Watch como complemento, no como afterthought — scoring sin sacar el teléfono

3

Cálculo de handicap WHS 2024 con plus-handicap y Score Differential correctos

4

Caddie IA útil de verdad: usar contexto real (clima, hoyo, jugador) en lugar de tips genéricos

5

Onboarding por QR para jugadores y soporte multi-club desde el día cero

Nuestra solución

Construimos la plataforma de extremo a extremo: backend en Fastify + PostgreSQL multi-tenant, app iOS nativa en SwiftUI con companion watchOS, y un dashboard web para el club. El caddie IA combina historial del jugador, datos de Open-Meteo y características del hoyo para sugerencias contextuales.

Backend Fastify con autenticación JWT y aislamiento por tenant (RLS en Supabase)

App iOS SwiftUI: scoring, FIR/GIR, putts, estadísticas y caddie IA

watchOS con WatchConnectivity para scoring sin sacar el iPhone

Dashboard web React/Vite para operaciones del club: rondas en vivo, leaderboards, gestión de jugadores

Onboarding por QR con códigos por club para que cada jugador acceda a sus campos

Implementación íntegra del WHS 2024 (Score Differential, Net Double Bogey, plus-handicap)

Tech Stack

Mobile

SwiftSwiftUIwatchOSWatchConnectivity

Backend

Node.jsFastifyTypeScriptJWTWebSocket

Datos

PostgreSQLSupabase (Auth + RLS)

Frontend Ops

ReactViteTypeScript

Infraestructura

RenderOpen-Meteo (clima)

Project timeline

2 semanas

Discovery & Planning

Entendimiento del flujo de juego, requisitos del club y diseño de arquitectura

4 semanas

Backend & datos

API Fastify + PostgreSQL en Supabase, modelo multi-tenant con RLS, autenticación y onboarding por QR

6 semanas

Apps nativas

iOS SwiftUI con caddie IA y companion watchOS para scoring sin sacar el teléfono

4 semanas

Launch & operación

Dashboard web para el club, despliegue en Render, soporte y ajustes con jugadores reales

Results

App nativa iOS + watchOS desplegada para los 3 campos de Cocoa Beach Country Club

Cálculo de handicap WHS 2024 implementado de forma íntegra

Dashboard de operaciones para gestores del club con seguimiento de rondas en vivo

Arquitectura multi-tenant lista para integrar nuevos clubes sin reescritura

Technologies:SwiftUIwatchOSFastifyPostgreSQLSupabaseReact

Have a similar project?

Tell us your technical challenge and let's explore together how we can help you.

Let's talk about your project