Hampstead Rugby crest
HAMPSTEAD RUGBY

Rugby Manager

Team formation • Uniform management

Preparing…

One-time Supabase connection

Enter only your project's public URL and publishable key. Never enter a database password or secret key.

Club sign in


Create your password

Welcome to Hampstead Rugby! Please choose your own password before using the Rugby Manager. You'll use this password next time you sign in.

Season 2027

JAB overview

Figures are loaded from Supabase, not from this device. Refresh to see changes made by other volunteers.

Team formation — season 2027

Live team planning figures. Expected players are not confirmed registrations.

All Teams

Open a team to view its players, print a list or share it with a coach or manager.

Season 2027
Loading teams…

Player names only on shared team lists. Uniform details are available separately within the signed-in app.

Team Management

Use Rugby Xplorer registrations as your starting list. Assign actual teams and optional ability ratings here; school-year registrations stay unchanged. All changes save to the shared database, including from the test site.

Players — alphabetical by first name

Loading players…
Select a player

Player details

Select a name on the left to see their school year, team allocations and available actions.

Loading team management data…

All teams — season 2027

A whole-club overview. Select a team or grade to open it below. Counts are from saved team allocations and planning records; expected players are not confirmed registrations.

GradeTeamPlayersUnassigned in grade
Print & export team lists

Choose a grade for its team lists, or print every team. Exports include all active team allocations.

Team setup & size guidelines

Team size guidelines — Year 1 Set once per season

These limits apply to the whole Year 1 playing grade (all teams in that grade), not just the team name above. Choose the grade under Team setup before saving.

+ Create combined team (choose two neighbouring grades)

Choose the grades and create the team first. Then tick only the players you want to allocate. No player is moved automatically.

Choose players

Girls can belong to both mixed and girls-only teams. Boys-only teams use the normal primary allocation (not an additional team). Use “Create combined team” above to combine neighbouring grades when needed. Select individual players after creating the team. “Not returning” is a season-specific status, not a team.

2027 early planning: Returning 2026 players can appear here as expected, not registered. This does not permit uniform issuing. After importing the 2026 report, use the button below once to prepare the 2027 planning list. Review school-year progression manually, especially Year 10/11 (some Year 11 players may not return).

Team names are suggested from the selected grade: one team uses the grade alone; additional teams use Blue, Gold, then White. Suggestions are editable. You can rename teams later without changing allocations.

Detailed team boards (optional)

Use this view for the original team-by-team cards and management options. The alphabetical player list above is the main working area.

Bulk moves & automatic team balancing

Bulk player moves

Bulk moves change the primary team. To add a girls-only team without removing the mixed-team allocation, use “Add to another team” beside the player.

0 players selected

Reset one team

Remove this season’s allocations to the selected team only. Player records, ratings, school years, registrations and other team allocations are kept. This cannot be undone automatically.


Automatic team balancing

Assigns unassigned players up to the maximum team size when there is one team, or suggests a fair split across two or more teams, considering existing numbers and Developing / Average / Strong ratings. Unrated players are distributed by team size. Existing primary allocations are never changed. Additional girls-only allocations are managed manually.

Current stage: registered players, ability ratings, manual team moves, team sizes and printable lists. Early planning is available for returning 2026 players. V18.3: bulk moves, automatic balancing, player locks and administrator notes are available. Keep-together preferences and DOB checks are planned for a later version.

Manage Users

Administrator only. Invite a new person using their own email address. Existing users are never overwritten by an invitation.

Trusted Volunteers can manage teams and everyday uniform tasks. Imports and system administration remain restricted.

Invitations use the live Hampstead Rugby Manager link. Only invite people you trust with the selected access.


Existing users

Select Refresh list to load current accounts.

EmailRoleAccessManage

Deactivation blocks app access while preserving history. Role changes and access updates require administrator confirmation. Your own administrator account cannot be changed here.

My Account

Your volunteer or administrator login belongs to you. You can update its password without changing other users' accounts.

Email:

For security, use a strong unique password and save it in Bitwarden. On a shared club phone, sign out when finished.

Individual garment stock

IDTypeSizeYearConditionAvailability

Cleaning and stock release Administrator only

After an item is physically cleaned and checked, select its ID below to return it to available stock. Damaged or lost garments are not released here.

No garment selected

Issue a uniform

Select a registered player, then type an ID or scroll through available garments. The database checks registration and prevents duplicate issues at the point of saving.

No player selected

Jerseys

Shorts

Nothing selected

You may issue one garment at a time. A replacement requires the original garment to be returned first.

Exchange a uniform

The original garment must be physically returned before an available replacement can be issued. Select both garment IDs; the database saves the return and issue together.

No player selected

Returning garment

Replacement garment

Choose the original garment and a replacement.

Return uniforms

Find a player or enter either garment ID. Tick the items physically handed back. Each item can have a different condition. Return one or both with one confirmation.

Select a player with outstanding uniforms

Import stock — 2026 and 2027

Administrator only. Load one garment per row. 2026 garments will be held as Pending physical check until you confirm each is actually in stock. Importing does not recreate 2026 issue histories.

Excel (.xlsx) and CSV supported. Columns: garment_id, garment_type, size, stock_year. For 2026 shorts, use the number actually marked on each pair (e.g. 4, 4A, 16XL, B10 or J10-S). Every physical pair must have a unique ID. For 2027 stock and jerseys, the existing J001/S001-style rules still apply. Never reuse an ID already in the database.

Select a file to see its contents, duplicates and any errors.
IDTypeSizeDesign yearInitial status

Approve physically checked 2026 stock

Only do this after the garment is physically counted, identified and checked in usable condition. Once approved, it becomes available for issuing.

Select a 2026 garment pending checking

Rugby Xplorer — registration import

Administrator only. Imports only NZ ID, player name, playing grade, season and registration status for Years 1–9 and Year 10/11. DOB, contact details, medical information and other report columns are ignored. The 2026 report creates historical registrations only; it does NOT register players for 2027.

Download the Registration Report CSV from Rugby Xplorer. Upload the original file without rearranging its columns. 2026 reports can be imported as historical data; current-season imports require that season in the report. Existing player identities and uniform history are preserved.

Select a report to preview the registration records. Nothing is uploaded when you preview.
NZR IDNameGradeStatusResult

Before importing real children’s records, test your volunteer account permissions. Anyone authorised to use the app must keep their login private.

Season Management Administrator only

Seasons change only when an administrator confirms them. Nothing happens automatically on 1 January.

Current season2027
Next season2028

Preview — no changes made

Do not open 2028 while testing 2027. Opening a new season is a real database change. Existing registrations will NOT qualify players for the new season until a new Rugby Xplorer import is completed.

Uniforms, outstanding allocations and historical records are never reset. The operation checks the current year again before committing.

Historical season viewer Read-only

View earlier registrations, team allocations and uniform history. This does not switch the active season or authorise uniform issuing.

Choose a season to view.

Registrations and saved team allocations

PlayerGradeStatusTeam

Uniform issue history

PlayerGarment IDIssuedReturned

Teams only appear if a team allocation was saved for that year. No data can be edited here.

Practice uniform issuing and returns Simulation

Safe practice only: This fictional player and fictional garments exist only on this page. No Supabase records are created, changed or deleted. This does not test database permissions or save operations.

Practice Player · Fictional registered player

Both fictional garments are available.

Uniform reports Administrator only

Reports read your live Supabase records. Open this tab to load the history; use Refresh reports after other volunteers make changes. CSV exports open in Excel.

Open Reports to load records.

Outstanding uniforms by player

Current unreturned garments stay outstanding even when their issuing season has ended. Selecting a season limits this report to issues made in that season.

PlayerGrade at issueJersey / shortsIDSizeIssuedSeason

Stock by size and design year

All stock is shown regardless of the issue-season filter. A garment can be unavailable because it is issued or because it needs attention.

Design yearTypeSizeTotalAvailableIssuedNeeds attention

Garments needing attention

IDTypeSizeDesign yearConditionAvailability

Issue and return history

Shows the issuing season, dates and recorded return condition. The season filter applies here.

PlayerGarmentSizeSeasonIssuedReturnedReturn condition