Portfolio  /  Projects  /  Back 9

Back 9

A real-time cross-platform golf scoreboard and social experience for iOS & Android.

✓ Shipped

Golf, scored
the right way.

Back 9 is a cross-platform mobile app built for golfers who want a connected, real-time scoring experience on the course. Players set up a round — solo or with friends — pick a course, choose 9 or 18 holes, and select a game mode (Stroke Play or Match Play). From there, the app handles everything hole-by-hole: yardage, par, stroke entry, and a running total with round timer.

Beyond scoring, Back 9 has a full social layer — a friends system with in-app messaging, player statistics (handicap, best score, birdies/eagles breakdown), and a round summary screen that breaks down the entire round once play is complete.

Built as a group client project during the final term at Algonquin College — delivered under real production expectations for iOS and Android.

⛳

Round Setup

Play Solo or With Friends. Select from real courses, choose 9 or 18 holes, and pick Stroke Play or Match Play mode before teeing off.

🏌️

Live Hole-by-Hole Scoring

Each hole shows yardage and par. Tap +/− to log strokes. A scrollable hole tracker and running total update live at the top of the screen.

📊

Round Summary

Post-round breakdown: score vs. par, total strokes, birdies, bogeys, and a full per-category split — Eagles, Birdies, Pars, Bogeys, Double Bogey+.

📈

Player Statistics

Profile page with Best Score, Round Plays, Games Won, and current Handicap. Monthly Top 3 and All-Time HCP tabs track long-term performance.

👥

Friends System

Search and add golfers, view your friends list, and message anyone directly — all inside the app, no third-party chat needed.

💬

In-App Messaging

Full DM interface with real-time delivery, online status indicators, image attachments, and a clean dark chat UI.

Contributions

  • 01 Design System in Figma Helped build the app's look in Figma — colors, fonts, and reusable components — so the whole team designed and built from the same source.
  • 02 Live Scores Made score changes show up instantly on every player's phone, so the leaderboard stays live during a round.
  • 03 Push Notifications Set up notifications on iOS and Android for friend requests, messages, and birdie and eagle alerts.
  • 04 Design to Code Turned the Figma designs into working app screens: course selection, live scoring, the friends list, and the round summary.
  • 05 Code Cleanup Cleaned up the code after the main features were done: removed unused code, made naming consistent, and shared repeated styles.