Back to projects
Tenis Tracker

Tenis Tracker

Personal match tracker for tennis tournament players

About

A web app for tennis players to log their journey through tournaments. Players record each match by round, opponent and set-by-set score — including tie-breaks, walkovers, retirements and byes — and the app derives their result in each tournament (champion, finalist, or eliminated in a given round). Public player profiles showcase a personal match history, with passwordless login via email OTP or a reverse WhatsApp magic link.

Highlights

  • Match logging by round with set-by-set scores, tie-breaks, walkovers, retirements and byes
  • Automatic tournament result derivation (champion, finalist, eliminated in a given round)
  • Passwordless auth: email OTP plus reverse WhatsApp magic link via Kapso WhatsApp Cloud API
  • Shared curated catalog of tournaments, categories and venues with superadmin approval and duplicate merging
  • Public player profiles at /{slug} with privacy controls and avatar uploads

Screenshots

Tech Stack

Next.jsTypeScriptReactPrismaPostgreSQLNeonNextAuthTailwind CSSshadcn/uiWhatsAppResendReact EmailVercel BlobZod

AI-Assisted

Claude Code

Code Stats

TypeScript100.0%

9,914 total lines of code

Duration

May 2026 — Present

Visit siteView source
Next