Overview
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.
What's Inside the App
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.
My Duties
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.