Portal · beta clubhouse

Start a clan. Assign blame.

The portal is the control room: new clan function, clan landing pages, leader profiles, player profiles, score tracking, Tard IDs, QR codes, and the email plumbing needed when this grows past local browser chaos.

Portal status

Backend beta is live.

Use Real Clan for database-backed clans, admin, profiles, QR routes, lost-ball notes, and email plumbing. Use Clan Lab only for browser-only tinkering.

Build list

What the portal needs

This page lays out the app surface so it can graduate cleanly from static Cloudflare Pages to a real backend without painting us into a sand trap.

01

Real clan function

Leader creates a database-backed clan with slug, home course, motto, leader/admin account, roster, Tard IDs, and public landing page.

Create Real Clan
02

Email functions

Transactional email is server-side only: invites, profile claim links, lost-ball notices, and leader alerts. No keys in browser code, ever.

03

Clan landing page

Public clan homepage with logo/name, leader, roster, standings, recent rounds, and the proper amount of shame.

04

Clan leader profile

Leader/admin can add other tards, edit player info, export rosters, and eventually invite by email.

05

Player profiles + scores

Each player gets stats, round history, wins, best/worst, and a public roast-safe profile page.

06

Tard ID + QR merch

IDs look like ClanName[001]. QR codes link to the player profile for bag tags, balls, trophies, and evidence bags.

Live

Honorary Tards + profile pics

Clan admins can mark guests as honorary, add profile photo URLs, and keep honorary legends out of normal score entry.

Two doors, one clubhouse

Use Real Clan for anything you want to keep.

The backend app now stores clans, players, scores, QR profile routes, invites, and lost-ball messages. The Clan Lab remains a harmless browser-only sandbox for trying ideas before they become real pond balls.