Personal project 2026

Pinkleball

A little clubhouse for our favorite kind of competition.

A playful, private pickleball app I created for our friends and family—where we can plan games, keep track of matches, and enjoy some friendly rivalry.

Product designUI / UXWeb development
Pinkleball homepage showing upcoming play days, playful pink branding, and club statistics
Good vibes, great rallies.Made for our little crew ✿
ProjectPinkleball
TypePrivate community web app
My roleProduct concept, design & build
Launched2026 · Private project
The story

Honestly, I just wanted to build something we'd actually use.

Our pickleball group is made up of friends and family who enjoy playing together, with a little friendly competition here and there. I thought it would be fun to have our own little space to plan games, keep track of players, and see how everyone's doing.

So I built Pinkleball! Nothing too serious or complicated. Just a fun personal project that turned into a private clubhouse for our group, with a little extra pink personality because, well, I made it. ♡

Three things I wanted to get right.

01

Keep it effortless.

Make it easy to see when and where we're playing, without digging through messages.

02

Make it ours.

Give our little group its own space, with an invite-only club and player profiles.

03

Keep it friendly.

Track results and standings, without losing the fun, casual feeling that brought us together.

Inside Pinkleball.

From the next game to the latest standings, every screen was made around how our little club actually plays.

01 / Plan ahead

Play days, organized.

Upcoming games have a home of their own. The crew can quickly see the date, time, venue, court, and who's joining.

  • Upcoming play day schedule
  • Venue and court details
  • Players included in each session
Play days / schedulingClick to zoom ↗
02 / Your people

Your crew, all together.

Each player gets a place on the roster, with their match history and performance stats visible together. A little home for the people behind the paddles.

  • Player profiles and club roster
  • Matches, wins, and win rate
  • Rating and active status
Players / profilesClick to zoom ↗
03 / A little friendly rivalry

A little friendly competition.

Monthly and all-time standings give everyone something to play for. The club can celebrate its champion while keeping the competition lighthearted.

  • Monthly and all-time leaderboard views
  • Win percentage–based rankings
  • Monthly champion recognition
Leaderboard / friendly competitionClick to zoom ↗
04 / Members only

Private by design.

Pinkleball is a private space, not a public social network. The invite flow makes it easy for friends and family to join the clubhouse.

  • Private club invitations
  • Shareable join link
  • A dedicated space for our group
Invitations / private clubPrivate details hidden
05 / The little logistics

Court fees, sorted.

After booking a court, the group can split venue costs equally across everyone attending, including session-only guests, and mark who has paid. It's a simple record of what is owed—not a payment processor.

  • Equal court fee split for all attendees
  • Track paid and unpaid players
  • Session guests included in the split
Court fees / payment trackingClick to zoom ↗

What's already in play.

Beyond the highlighted screens, Pinkleball includes the behind-the-scenes tools that keep our play days running smoothly.

Available now32 features / 5 areas

Explore the tools behind every play day

The clubhouse Club & member management Private invitations, player profiles, and club access. 07 FEATURES
  • Invite-only accessJoin a club using a private invitation link or code.
  • Owner-controlled multi-club systemThe app owner can create and manage multiple clubs.
  • Club switchingAccess different clubs from one account.
  • Co-organizersAssign trusted members to manage club activities.
  • Player profilesMembers can edit their name, skill level (1–5), and junior status.
  • Guest playersAdd temporary players for a single session without registration.
  • Password recoveryReset forgotten passwords.
Before game day Play day planning Sessions, attendees, courts, and match settings. 05 FEATURES
  • Play day schedulingCreate sessions with dates, times, and locations.
  • Upcoming play daysSee scheduled sessions right from the homepage.
  • Player selectionChoose attendees from the club roster.
  • Multiple courtsSupport for 1–8 courts.
  • Flexible scoringPlay to 11, 15, or 21 points.
On the court Matchmaking & game management Doubles pairings, round queues, and live scores. 10 FEATURES
  • Automatic 2v2 matchmakingGenerate doubles matches.
  • Casual & balanced shuffleChoose random teams or skill-balanced pairings.
  • Fair play modePrioritize players with fewer games or longer rests.
  • Avoid repeat partnersReduce repeated teammate pairings.
  • Up next queuePrepare rounds while current matches continue.
  • Quick player swapReplace a player without reshuffling everyone.
  • Live scorekeepingRecord results for each match.
  • Score confirmationConfirm before finalizing a game.
  • Edit & undo resultsCorrect mistakes and recalculate rankings.
  • Court display modeLarge-screen match view for tablets and TVs.
After the match Rankings & statistics Player rankings, results, and performance history. 06 FEATURES
  • Elo-based rankingsTrack competitive performance.
  • All-time leaderboardCompare overall player standings.
  • Monthly championsRecognize top performers every month.
  • Match historyReview previous games and results.
  • Automatic recalculationUpdate rankings after correcting scores.
  • Guest-friendly rankingsGuest matches don’t affect permanent rankings.
The practical stuff Expenses & convenience Court fees, payment records, and device-friendly access. 04 FEATURES
  • Court fee splitterDivide venue costs among attendees.
  • Payment trackingMark who has paid, without processing payments.
  • Mobile-optimized interfaceResponsive on phones, tablets, and desktops.
  • Private club dataKeep players, matches, and rankings separate between clubs.

Designing around game day.

The starting point wasn't a long feature list. It was a few familiar moments: making plans, keeping games moving, and checking how everyone did afterward.

These Figma explorations helped me think through what each screen should make easier, and how the experience could work across desktop, mobile, and a shared court display.

View the Figma mockups
Pinkleball UI/UX portfolio cover with Every rally, a little easier headline
01 / Plan

Quickly find the next session, players, and courts.

02 / Play

See live matches, results, and who's up next.

03 / Review

Keep player stats and rankings easy to scan.

Sporty, but make it pink.

I wanted Pinkleball to feel warm, playful, and approachable. Soft pinks and deeper berry tones give it personality, while clear navigation and simple layouts keep the important things easy to find.

Blush / Petal / Rose / Pink / Berry

Pinkleball wordmark with flower icon in berry pink tones on a transparent background

What’s next for Pinkleball.

A peek at where Pinkleball could go next—from easier play days to more personal moments and, eventually, friendly competition between clubs.

Organized by tentative priority, not release dates.

01 / Near-term focus
UP NEXT

Make play days easier.

Less organizing, fewer reminders, and more time on the court.

Faster Session Management

Make repeat play days simpler to set up, with smoother guest, break, and match-editing workflows.

Notifications & Reminders

Get updates about upcoming sessions and schedule changes.

Installable Web App (PWA)

Bring Pinkleball to a phone's home screen for a more app-like experience.

02 / Community features
PLANNED

Make the memories count.

Little reasons to come back, celebrate progress, and remember the best rallies.

Pinkle Passport

Earn collectible badges for participation and milestones.

Pinkle Pairs

Discover frequent doubles partners and shared match statistics.

Play Recaps

Get automatically generated session highlights and stats.

Fun Challenges & Awards

Take part in mini-challenges, polls, themed sessions, and community awards.

Player Progress

Explore personal stats, participation history, and achievements.

Private Photo Memories

Save favorite moments in a club-only gallery.

Pinkle Wrapped

Celebrate each player's pickleball year with a personalized recap.

03 / Longer-term ideas
EXPLORING

Beyond our little crew.

Bigger possibilities to explore—without losing the private, casual clubhouse feel.

Offline-Friendly Experience

Keep essential session information available even with limited connectivity.

Global Rankings & Club Leaderboards

A possible platform-wide ranking system that connects participating Pinkleball clubs while respecting club privacy.

  • Global Player LeaderboardsDiscover top-performing and most active players across participating clubs.
  • Club RankingsCompare clubs by activity, participation, and performance.
  • Seasonal CompetitionsMonthly and seasonal rankings, milestones, and achievements.
  • Interclub ChallengesFriendly competitions between clubs.
  • Global Player ProfilesOptional public profiles showcasing achievements, stats, and rankings.
The goal: friendly competition across Pinkleball, while keeping private clubs and casual play at its heart.

This is a directional roadmap, not a release schedule. Features, priorities, and sequencing may change based on development and feedback.

A personal project, made to be used.

Pinkleball isn't anything new or groundbreaking, and that's okay. I just wanted to build something simple and fun that fits how my family and friends actually play.

The best part is that we can keep changing and adding to it based on what our group wants and needs. It's a fun example of bringing product thinking, interface design, and hands-on building together in one small, complete experience.

Project note: Pinkleball is a private club app. Screenshots show the working interface; account identifiers, member names, and invitation details have been hidden for privacy.

Want to try Pinkleball?

Have your own pickleball crew? Leave your email and group name below. I'll review requests myself and, if I can offer your group access, send you a private invite code.

Requests are reviewed manually; an invitation isn't guaranteed. Your details are used only to respond to this request.

Made for the next rally.

A private, friends-and-family project—shared here as a product and design case study.