Freelance · 2026
Adelaide Rising Stars
A mobile-first website and enquiry system for a tennis academy coaching 100+ players. My first paid client build.
- When
- Jul 2026 to Sep 2026
- My role
- Sole developer, from quote to delivery
- Stack
- Nuxt · Tailwind · Nuxt Content · Netlify Forms
Client project · live link coming soon
- quote to delivery
- 3 wks
- players at the academy
- 100+
- admin tools to maintain
- 0
Problem
A tennis academy coaching 100+ players was advertising mostly through a WhatsApp group. The owners wanted a professional online presence that brings in new players, without taking on software they would have to run themselves.
Approach
I scoped and quoted the job, then ran the design with the owners through several rounds, from a dark direction to the light theme they chose, built from the navy and lime of their existing posters.
The most useful thing I did happened before any code: I talked them out of self-service booking. With squads already near capacity, open booking would have overfilled sessions, so the site is enquiry-only and the coaches stay in control of who joins.
It is a static Nuxt site. Squads, coaches and partners live in Nuxt Content collections, so adding a coach is a data change rather than a code change. Enquiries go through Netlify Forms and notify the owners straight away, and a sitemap and robots file get it indexed properly.
Impact
Delivered in three weeks on a fixed quote: a multi-page site covering programs, coaches, venue partners and enquiries, built mobile-first because that is where parents find it.
What I took from it
Scoping is engineering. Saying no to the booking feature did more for the client than anything I built.