← All work

Personal project

Tennis club manager “DeuceNet”

Practice, attendance, match tables, and results in one app.

Tennis club manager “DeuceNet”

Overview

DeuceNet is a personal project that brings tennis practice schedules, attendance, match tables, and results together. Members participate through a link without creating an account.

Problem

Attendance lived in LINE, match tables in Excel, and records in manual tallies — organizing tools were scattered and the organizer’s workload was heavy.

Approach

Monthly-calendar attendance, one-click match-table generation (balancing match counts and consecutive rests), on-the-spot score entry, and ranking are unified in one app. With login-free token URLs, members just open a link to use it.

Key features

  • Monthly-calendar practice entry with attendance (yes/no/maybe) and comments
  • Auto match-table generation by singles/doubles, court count, and rounds
  • Match score entry with locking and substitution support
  • Standings and trend charts from past results (configurable rules)
  • Login-free token URLs (organizer/member permission split)
  • Automatic member-roster cleanup and audit log