Club logo

✨ MainClub Assistant

Ask questions or draft content using the club data your login is allowed to use.

Privacy boundary: MainClub Assistant can never access Accident or Welfare/Safeguarding records. Those secure areas are excluded from its data layer entirely.

AI allowance: usage is capped server-side each month. Default allowance is $2 per club unless your deployment sets a different MAINCLUB_AI_MONTHLY_BUDGET_USD.

📝 Committee Minutes

Record meetings, decisions and actions in one place.

AI privacy: action-point extraction only receives the notes from the meeting you are editing. It cannot access Accident or Welfare/Safeguarding records.

Open Committee Minutes to load meetings.

🏁 Race Archive

The organiser record of completed races and series. Public visitors only see the safe published history on Racing / Results.

Home Page

Manage the content and presentation used specifically on your club's home page.

Headings & wording

Change the editable home-page headings and labels.

Home images

Manage the hero and other home-page imagery.

Public page images

Separate imagery for Hero, New Riders, Coaching, Racing and Club/Community.

Sponsors

Manage sponsors displayed on the public site.

Club identity

Logo, colours, header layout and club-wide identity settings.

Club Health

A quick committee view of what needs attention, using information already held in MainClub.

Loading club health…

Club Management

Everything you have access to, grouped in one place. Public club pages stay uncluttered while committee, coaching and operational tools live here.

Ready to join the club?

Become a member today — it only takes a few minutes.

Become a Member

Join the ride

Your home

Upcoming Sessions

Loading sessions…

Safeguarding

Find us

Demo Club
123 Example Street, Demo Town, DM1 1AA

Open in Google Maps ↗
Live from the club

Happening at the club

Loading upcoming activity…

Our Sponsors

Demo Club is proud to be supported by our sponsors — see who helps make the club possible.

Meet our sponsors

Contact

Email: demo@example.com

← Back to Home

Sessions

Choose the right session for your riderNew to BMX? Look for a first-time-friendly session, or read Getting Started before booking.

Loading sessions…

BMX racing

Racing

Upcoming club, regional and national race meetings. Entry is handled through British Cycling — use the entry link on each event to sign up there.

Loading race events…

Races at other clubs — MainClub HQ

MainClub HQ's privacy notice

Loading…

Other Clubs

Sessions other BMX clubs have opened up to riders from anywhere — tasters, open gate, camps, and regular sessions anyone's welcome to join. Shared via MainClub HQ. MainClub HQ's privacy notice

Loading…

Race results

Race Day Data and standings from the club's official Sqorz results system.

Live from Sqorz Open on Sqorz ↗

News

Race reports, club news, and updates.

Loading news…

Club shop

Order club kit below. You'll pay via SumUp straight after placing your order — the kit coordinator will confirm sizing and pickup once payment comes through.

Loading club shop…

Your orders

Accident book

First aid and accident records, Admin view only. Records are append-only to preserve the original entry and maintain a clear audit trail. If a correction is needed, add a follow-up record rather than altering the original.

Retention & data protection

These records contain health information, which is special category data under UK GDPR. They're stored so only a logged-in Admin can read them, and they're never shown publicly. Signatures are stored as part of the record and are covered by the same protection.

Accident records involving a child should be kept until that child's 25th birthday (check your own insurer's and British Cycling's current guidance, as schemes differ — some say 21). Adult records should be kept at least 3 years. Nothing here is deleted automatically. Records marked Under 18 are the ones needing the longer retention — that flag is the only reason the form asks, and no date of birth is collected anywhere in this app.

Serious injuries may be reportable to the HSE under RIDDOR, usually within 15 days. Tick "May be RIDDOR reportable" when recording so it can be reviewed — this app doesn't report anything on your behalf.

Export a CSV periodically and keep a copy somewhere safe as a backup.

Compliance & Renewals

Volunteer qualifications (First Aid, DBS, coaching awards) and club-level renewals (insurance, domain, affiliation) in one place. Only dates are tracked here — never DBS outcomes or certificate numbers, which are more sensitive and handled separately.

Membership

Membership types, renewal tracking, and payment. This records what the club has confirmed — there's no live sync with British Cycling or any other governing body.

Membership types

Email members

Send a newsletter or announcement to a group of members at once — each person gets their own individually-addressed copy, nobody sees anyone else's email address. Admin only.

Attendance history

Past weeks' sign-ups, Admin view only. Nothing is ever deleted — it's just not shown outside this tab.

By rider — all-time attendance

Filters by week (each week starts Monday) — pick any date within the range you want.

Fundraising

Keep a Club Profile with the facts funders always ask for, and track every grant from first research through to outcome.

Club Profile

Structured facts about the club, kept up to date once rather than retyped for every application — membership numbers, coaching quals, achievements, and so on.

Grants

Shared by other clubs — MainClub HQ

Grants other clubs have spotted and shared — including ones that weren't a fit for them but might suit you. Official entries are curated by MainClub HQ directly; everything else is community-submitted and unverified. MainClub HQ's privacy notice

Loading…

← Back to Home

Privacy Notice

← Back to Home

Become a Member

Join online and pay securely — your membership is reviewed and approved by the committee shortly afterward, not automatic the moment payment completes.

← Back to Home

Membership Terms

← Back to Home

Our Sponsors

Demo Club is proud to be supported by the following sponsors.

Want to share this with a sponsor directly? your-club-domain.com/sponsors

Loading sponsors…

Interested in sponsoring the club?

Trackside advertising boards put your brand in front of riders, families and spectators at every race meeting — with several meetings a year drawing 700–1,000+ people, plus livestream and social reach.

Our full proposal covers board positions, pricing and multi-year options.

Club Settings

Identity, contact details, links and colours used throughout the site and till. New Rider Guide, Coaching T&Cs, Privacy Notice and other page text are edited separately from here.

Log in as admin to edit club settings.

Website menu

Choose the order and visibility of the public navigation so the site reflects how your club wants people to use it.

Log in as admin to edit the website menu.

Home page headings

The card titles shown on the Home page — change wording without touching any code.

Log in as admin to edit home page headings.

Membership application — data collected

Name and membership type are always collected. Choose what else the public Join form asks for — Parent/guardian name is always requested automatically whenever an applicant is under 18 (via date of birth if collected, or a plain "under 18" tick if not), regardless of these toggles.

Log in as admin to edit this.

Membership application — custom questions

Anything extra to ask each applicant — dietary requirements, how they heard about the club, a T-shirt size, anything club-specific. Asked once per person on the application, same as the built-in fields above.

Log in as admin to edit this.

About this deployment

Useful to have to hand for a support conversation. Re-run the setup wizard

Log in as admin to see this.

Audit trail

Who changed high-value settings — club identity, pricing, access, what's collected on applications — and when. Super Admin/Developer only. Everyday actions like bookings and orders aren't logged here; this is for oversight of admin-level changes, not a full activity log.

Log in as Super Admin to see this.

Site Pages

Edit the New Rider Guide, Coaching T&Cs, Privacy Notice, and the About text on the Home page. Use the buttons above the text box — Heading, Bold, italic, Underline, bullet list, link, and quick-insert buttons for the club name and email — to format as you type. No need to type any special symbols by hand, and everything's substituted automatically from Club Settings.

Log in as admin to edit site pages.

Users

Club Features

Turn off anything this club doesn't use — its menu item disappears entirely, for everyone, not just hidden from view. Super Admin only; no named user's access can change this.

Create up to 10 named logins, each with only the access they actually need. The Super Admin passcode (yours) always has every scope and isn't listed here.

Log in as Super Admin to manage users.

← Back to Home

Admin Guide

How to do the everyday jobs. Everything here needs you logged in as admin. Tap a heading to open it.

Passcodes and users

Set in Netlify under environment variables — ADMIN_PASSCODE (Super Admin, full access), POS_PASSCODE (till only), TREASURER_PASSCODE (the hidden /expenses screen only, no accident records), and DEVELOPER_PASSCODE (support access, no welfare log unless a time-limited window is opened for it — see the Welfare Log page).

For committee members and volunteers, named users are the better option — see Users in the nav. Each named login gets only the access it actually needs (Sessions, Finance, Safeguarding, Welfare, Content, Kit, Till), rather than sharing one all-powerful passcode. Up to 10 named users, and unlike the fixed passcodes, removing someone's access just means deleting their user — no need to change a shared code and tell everyone else the new one.

The ADMIN_PASSCODE itself should still be kept to a small number of people, since it can't be scoped down or attributed to one person the way a named user can. Change any passcode that's leaked or that a leaving committee member knew.

← Back to Home

Coaching Terms & Conditions

DEMO CLUB · Race safe, ride hard · Our Sponsors · Coaching T&Cs · Privacy Notice · Public information on this website is visible to visitors. Member, payment, accident and safeguarding information is restricted according to user permissions.