Golf and Tennis apps

Golf Betty

Manages the scoring and wagers for up to 10 different golf games including teams, handicaps, fast scoring, full history and stats with a leaderboard for small events

Golf Betty focuses on the games you play with other players supporting as many games possible with as many configurations as possible. It saves every round with a report writer that can answer questions like, “How much money did I lose to so-and-so last year and how much did I lose overall?” It is not a golf map with GPS app, but at the same time it has a one-time fee with no subscription. Golf Betty also supports multi-group, multi-day events with a real-time leaderboard to track a group golf event with your friends.

Golf Betty supports the following games with teams, presses, trash, side bets, and various ways to set the strokes:

  • Wolf (3 or 4 players)
  • Banker (high rollers game!)
  • Scotch (totally configurable)
  • Skins (with or without carries)
  • Nassau (two 9s and 18)
  • 6-Hole Nassau (three 6-hole matches, good for partners)
  • 3-Hole Nassau (six 3-hole matches, good for two people)
  • Match (18 hole with presses)
  • Points (9 points per hole for 3 players only)

A list of highlighted features:

  • Fast score entry on a horizontally scrollable, color-coded scorecard. The scorecard shows everything on one screen: strokes, handicap, total bet, front back totals, net score, who won a hole, the current teams, everything. Typing one score automatically advances to the next player making entering a group score for one hole is only 4 key-clicks, the winner or winning team is immediately indicated and the total bet and scores are immediately shown and shared in real-time to other players watching the round.
  • GHIN integration launches the GHIN web site inside the app and automatically pulls down your “Followed Golfers” to quickly update everyone’s official handicap index.
  • Various Stroke Methods are supported for a round or an event that can be absolute, based on the low handicapper, fixed (good for a multi-day event), or a percentage of each. For example, 80% of your handicap relative to the low handicapper.
  • History shows a player’s total winnings over time and from whom, projected index, and various stats like putts, fairways, birds, pars, etc. There is also a report writer to create reports for the stats you care about that can be shared via email.
  • Event Leaderboard shows who is winning by what metric over a number of rounds with real-time updates for those watching the round. This is a great feature for multi-group, multi-day golf events to track individual and team winnings and stats, like who had the low gross score, the low net score, the most birdies, etc.
  • Ringer Report is an example of a report that shows the players best score on each hole of a particular course for the year. It’s a fun way to track your absolute best score on a course and recall which holes you’ve never birdied or parred.
  • Sharing includes emailing a round’s detail in text form to the group with full scores by hole and who won what. This is an easy one button operation at the end of the round to share with the players that don’t have the app.

My Tennis Contract

Manages tennis contracts and league schedules, full substitution workflow, billing, scoring and push notification reminders

My Tennis Contract allows a group of tennis players to share and view a schedule, usually weekly, of who plays on what date and who brings the tennis balls. That sounds simple until you have more than 4 players sharing a tennis court and have the need for substitutions where typically emails go out for a sub, someone takes it, and the schedule is updated in a hard-to-find spreadsheet. My Tennis Contract puts this schedule on your phone, with real-time notifications on sub requests, updates to the schedule, and push notification reminders to the players the day of or day before the session.

The workflow for a tennis league is similar but often includes the captain polling the team for their availability before setting the lineup and once the line-up is set the substitution workflow is available. With a league, My Tennis Contract only manages the team line-up – it does not manage the other team’s line-up or require them to use the app. My Tennis Contract is just there to help a group of tennis players know when and where they’re playing and with whom to help avoid the dreaded no-shows.

Other highlighted features:

  • Overall Events View You might be a member of more than one contract or league and the home page shows your entire schedule across all contracts and leagues.
  • Variable Number and Types of Courts allows a contract to be as simple as a one court doubles contract to a league match with two singles courts and three doubles courts.
  • Substitution Workflow allows anyone to indicate they need a sub (messages to app users and emails to non-app users) so that anyone can instantly be informed and take the spot. Any player can also add a sub to the contract and assign a sub to their position if that sub isn’t using the app.
  • Billing tracks the overall contract cost so that the contract members can true-up who owes what throughout the duration of the contract. My Tennis Contract tracks payments to the club and to each other to support the true-up.
  • Availability allows a team captain to ask everyone for their availability week-to-week to set the line-up. The order of the responses is maintained as input to the captain to make the decision on the line-up. Once the line-up is set a set of notifications and emails is sent out and the substitution workflow can begin.
  • Reminders are automatically sent to the line-up the day before or the day of but these are push notifications to the holders of the app itself. Otherwise, the captain or anyone can manually send a group notification/email reminder manually from the app with a simple click of a button.
  • Scoring is supported for both contracts and leagues which yields showing each player’s win record and in the case of a league the team win record.
  • League Status shows the overall team record with an optional message from the captain and a link to the official league site if desired.