Flutter and Dart
The player app is built with Flutter and Dart, giving Pin Masters a polished, cross-platform foundation for iOS and Android without maintaining two completely separate products.
Pin Masters is built with proven mobile, web, and managed cloud technologies. The goal is simple: give courses a reliable player app and course console without a hardware rollout or fragile custom infrastructure.
The technology matters because it keeps the rollout light. Golfers use the phone they already carry, while staff manage course content from a web console instead of installing dedicated on-course hardware.
The player app is built with Flutter and Dart, giving Pin Masters a polished, cross-platform foundation for iOS and Android without maintaining two completely separate products.
Course teams can use a browser-based console for holes, routing, alerts, signs, pace, and reports. That keeps operational setup accessible from the tools staff already use.
The map is treated as a product layer, not a generic embedded map. Pin Masters is designed around high-resolution satellite and tile imagery, with support for professional providers such as Azure Maps where required, rather than a simple Google Maps drop-in.
The sales, support, guide, and policy pages are served as lightweight modern web pages, designed to load quickly and explain the product clearly across devices.
Pin Masters uses Firebase services for authentication, real-time data, hosting, analytics, remote configuration, and push messaging. That lets the product focus on course operations instead of rebuilding commodity infrastructure.
Supports signed-in app and console experiences with course-team access controls layered on top.
Stores course data, live updates, reports, player sessions, routing, signs, and operational records.
Provides the foundation for iOS and Android push notifications using per-device registration.
Helps understand product adoption and usage patterns so the app can improve from real behaviour.
Allows selected app behaviour and configuration to be tuned without needing a full app release.
Serves public web pages and web app surfaces through managed hosting with HTTPS by default.
Courses should not need to buy hardware, manage servers, or ask players to learn a complicated workflow. The stack is there to support fast adoption, reliable live updates, secure account access, and a product that can keep improving after launch.