Build a league or club website with ChatGPT or Claude

If you run a league or a club, people text you for the latest scores and ask who's top. A site that ChatGPT or Claude builds on Tessryx answers both, with the standings calculated from the results you enter after each game.

The standings can be live as well. On game night the table updates while people watch, on their phones or a screen at the venue.

What to ask your AI

Connect Tessryx to ChatGPT or Claude, then paste one of these, or say it your own way.

  • A league site with standings
    “make a website for our sunday soccer league with fixtures, results, a page per team and a standings table. i want to type in scores after each game and the table should update automatically”
  • Live standings for league night
    “add a live standings page we can put on the tv at the bar on league night. captains should be able to enter their score from their phone and the table updates for everyone right away”
  • A club site for coaches and parents
    “build a site for our youth basketball club with the schedule and results for each age group. coaches post results from their phones, and parents can see everything without signing in”

What Tessryx runs for you

  • Pages built from the results

    Teams and results are kept in records, and every page that shows a score, from the fixtures to the standings, is built from those records on the server.

    Pages built from your content
  • A results form

    Your AI describes what a result holds, and Tessryx turns that into the form you fill in, checking the score before it saves.

    Forms generated from JSON Schema
  • A score page for captains and coaches

    Captains or coaches you invite by email get a score page that only they and you can open, and they send results from their phones.

    Invite people to private pages
  • Live standings

    The standings page stays connected, and every open copy of the table changes within a second of a captain sending a score.

    Real-time pages, multiplayer and chat
  • A nightly job

    A schedule runs a workflow at a set time in your timezone. It can draw a standings image to post, or fetch new results from the system your league already scores in.

    Cron jobs and scheduled tasks

Built this way

avpleague.com

A pool league's site with two divisions and twelve pages, built with Claude. Every morning after a match night it re-syncs from the league's FargoRate LMS, and its share card redraws itself after each sync. The league owner liked it enough to move it into his own workspace, on his own domain.

avpleague.com

What it costs

Plan: Free

A league site fits the free plan's 10,000 credits a month and its one scheduled job, which can run as often as hourly. Free holds 100 records, and one record can hold a whole week of results.

A league night with 60 people watching the standings and 30 scores sent in comes to around 150 credits: 1 for each person who opens the standings and about 3 for each score.

Custom domains need a paid plan. Pro, at $20 a month, includes 2, and a site on your league's own domain can be listed by search engines.

What it can't do yet

  • A score saved in the dashboard editor doesn't reach the live standings, because saving a record runs nothing. Scores sent from the site's own score page are saved and pushed to viewers in one step.

    No "run when something changes" triggers
  • Captains and coaches who enter scores need a free Tessryx account, and the link to the score page comes from you, since Tessryx doesn't send invite emails.

    Visitors sign in with a Tessryx account

Questions

Do players and parents need an account to see it?

They don't. The fixtures and standings can be public pages anyone opens from a link.

How are teams ranked?

Tell your AI how your league ranks teams, like 3 points for a win and goal difference to break ties, and the workflow behind the table adds up the results that way.

Can more than one person enter scores?

Captains you invite to the score page don't use seats, and the free plan allows 100 invites, counting ones not yet accepted. Someone who should edit everything in the dashboard needs a seat of their own, and seats beyond yours start on Pro.

Is there a template for a pool league?

Leagues that score in FargoRate LMS can start from the pool league template. You fill in a short form, and Tessryx builds six pages for each division and syncs them from LMS every morning, on the free plan.

How many people can watch the live standings?

A live page on the free plan holds 100 people at a time, and on a paid plan it holds 5,000. Anyone who arrives after that sees a message that the page is full, and their page keeps trying to get in.

All features

Connect your AI and build it

Free to start, no credit card. Bring the AI you already use.