All work
2026·Solo Developer

TennisFlow

A journal-first companion app for players who want to learn from every match! Focused on easy logging and visible progress to help you stay motivated and improve on your game.

React NativeExpoTypeScriptSupabasePostgreSQL
TennisFlow landing page mockup with a dark background and yellow accent. Wordmark and 'Train smarter. Play better.' tagline on the left, two phone mockups on the right showing a journal entry screen and a 'Patterns' analytics view.

Overview

Problem. Recreational tennis players plateau because progress is invisible. They don't know what to practice, training alone kills motivation, and existing apps are either pro-level analytics or social feeds with no skill development.

Solution. Easy to use journaling app that helps you stay connected to your community with streaks and a social feed. More coming soon.

Audience. Recreational players, NTRP 1.5–4.5.

My role. Solo founder

Process

Journaling is the key missing piece for many tennis players looking to rapidly grow their game.

We make it easy to log your matches with a simple, intuitive interface. Just tap play, start the session, throw your phone in your bag, and log it anytime after you're done.

Smart Coach

A daily Next Best Action card on Home suggests your next best action based on your previous sessions and patterns.

Visible Progress

Court Score is your way to know how well you're doing at journaling! Compete with your friends to see who's the most dedicated to their self-improvement journey.

Outcome

Pre-Beta currently focusing on polish before recruiting testers.

What I learned

  • Building solo means making countless decisions all of the time. Lots of care has to be given to the architecture and the product decisions to ensure the app is easy to maintain and scale.
  • Shipping the smaller version was usually better than waiting to polish it. Lots of times I'd catch myself spending hours getting something just right, when I really should've just shipped it and moved on.
  • Talking to other tennis players gave me way more direction than any roadmap could. Hearing what they actually pay attention to and what they ignore told me more about what to build than I could've figured out by myself.

Inside the app

  • Timer-tracked sessions with one-tap start and end.
  • Drill pack library with weekly focus and personalized suggestions
  • Court Score — player XP system with leveling!
  • Streak heatmap, lifetime stats, and hours dedicated to each skill tracked.
  • Smart Coach that helps you choose the next best action for the day