Skip to content
007
live

Asparel Sports Club

Club site with free trial-lesson booking and an athlete/coach panel for digital progress tracking.

Ownership
Company · solo developer · AI PORT
Role
Solo developer — design, UI, membership panel
Period
May 2025
Open link
Live
https://asparel.tr№ 007
Asparel Sports Club — web
Asparel Sports Club — mobile

Context

A club serving ages 2–70 across volleyball, gymnastics, basketball and swimming needed two things: make a parent's first contact effortless, and get a coach's progress tracking off paper. The site books a free trial lesson in one click; athlete and coach accounts keep training and progress records digital.

Constraints

  • Most users are parents on a phone; WhatsApp/BiP contact is part of the UI.
  • A small club; operating cost and maintenance must stay near zero.

Architecture

DiagramMarketing (Next.js)Calendly bookingAthlete / coach panelSupabase (auth + db + storage)

§ Decision log

DecisionAlternativeWhy
01Embed Calendly for trial-lesson bookingWrite a custom booking calendarThe club's real need is conversion, not a calendar; the ready-made one went live in two days and development time went into the athlete panel.
02Supabase for identity + data, no server to manageA custom backend and database serverOperating cost for a small club must be near zero; row-level security solved the athlete/coach split in the database itself.

§ Outcome

4
Programmes
2–70
Age range
1
Developers

§ Retrospective

What I would do differently today

TODO: What would you do differently today?