2026–PresentFounder · Product Design · Mobile

Parfade

Product design for golf social - plan rounds, side games, groups

  • Product
  • iOS
  • Social
Visit live site →
Parfade product screenshot

Product screens

The loop in the hand

Parfade splash - Golf plans without the group text chaos
Positioning - plans without group-text chaos
Parfade Discover feed with planning and instant rounds
Discover - open rounds looking for players
Parfade My Rounds - planning and confirmed tee times
My rounds - planning vs locked tee times
Parfade Planning Round form with time, visibility, and join policy
Create - find players first, lock details later
Parfade Invite Friends bottom sheet
Invites - search and add friends in-flow
Parfade Games hub with Skins, Wolf, Nassau, and more
Games - Skins, Wolf, Nassau, Sixes…
Parfade activity feed with Wolf standings
Activity - game results and standings
Parfade Groups - My Groups list
Groups - communities for regular play
Parfade profile with handicap, followers, and activity
Profile - handicap, social graph, hosting

Key flow

From “who’s free Saturday?” to a locked tee time

Host

01

Start a planning round

Course and time can wait. Find players first.

02

Pick friends or a group

The invite goes to people, not into a group chat.

06

Round locks

A full round flips from planning to a booked tee time.

07

Play side games

Skins, Nassau, and the rest ride along with the round.

09

Recap lands

Standings update when the scores post.

Parfade

03 · System

Push the invite

Course and time ride on the notification itself.

05 · System

Fill spots, first come

First accepts are in. A full round flips to locked.

08 · System

Score and settle

Skins and Nassau standings update as holes post.

Players

04 · Decision

Accept or decline

Decline reopens the spot. Accept puts the round under My rounds, still planning.

Alt

Join from Discover

Open rounds can be joined on the spot, or requested for the host to approve.

States

An invite has to answer where and when

Every state tells a player where they stand, so nobody has to ask in the group chat.

Invite

Where and when, up front

Course and time sit in the push and on the accept screen. A friend once accepted, then texted “which course?”

Round status

Planning vs locked

Planning shows who is in and that the course is still open. Locked means the tee time is booked.

Edge case

Too late to accept

First come means someone misses out. The closed invite says so, and points at open rounds nearby.

Pending

Waiting on approval

A request is its own state, so a player doesn't mistake “asked” for “in.”

Empty

First open

No rounds yet. Pick a day and find players first. One clear action.

Overview

Parfade is a consumer iOS app for golfers who already have a network - Saturday regulars, the “who’s free Thursday” crowd. Getting a round together was eating more energy than the round: three group chats, half the people don’t see it, maybes pile up, and the tee time’s gone. The work isn’t golf. It’s logistics.

I own product design and the full stack. The product only works if other people tap Accept - I feel the pain as a player, but I’m not the customer.

Problem

Scorecard apps don’t fix invites; invite tools don’t run games. The real failure mode was leaving negotiation outside the product.

Product decisions

First I tried the timid version: a link or poll dropped into the group thread - keep iMessage as home base, make the app a helper. It failed. People answered in the thread, the poll went stale, and the host was back to juggling.

So availability became a first-class action. Pick friends or a group; Parfade pushes; first to accept are in. In-app chat stays for people already in the round. What I refused to keep was three outside chats as the booking system.

  • Invite → push → accept/decline - host sees who’s in without chasing threads
  • Planning vs locked tee time as clear states; course and time on the notification and accept screen (after a friend accepted then texted “which course?”)
  • Games, scoring, and recaps so the app isn’t only useful for five minutes of RSVP
  • Groups and profiles so regular foursomes stick around after the round

Key flow

The host picks friends or a group, and Parfade pushes the invite with the course and time attached. The first players to accept fill the round, and a full round flips from planning to locked. Players can also find open rounds in Discover and either join instantly or request approval, depending on how the host set the round up.

States & edge cases

Most invite confusion is about status: am I in, is it booked, did the host see my request. Each state answers one of those directly, including the ones nobody likes to design: too late, still waiting, and nothing here yet.

Brand & craft

Visual system leans golf-club calm: cream surfaces, forest green, gold mark, script wordmark next to utilitarian UI. Lifestyle photography sets the bar; in-app chrome stays quiet so course photos and standings can lead.

Outcome & honesty

Shipped loop at parfade.com - build your people, invite, accept, play. Traction is early on purpose: no marketing yet; me and two friends is enough to feel the product break in real rounds, not enough to claim PMF.

The real constraint is habit. Group chat is still the default. I don’t win by building a better messenger - I win when a host trusts a Parfade invite to fill a tee time faster than three threads.