Our productOnline since 15 September 2026
gridironroster
The Italian American football platform that puts the club at the centre.

The challenge
In Italian American football, information is scattered: clubs, players, coaches and staff find each other through websites, social media and word of mouth.
The idea: put the club at the centre and connect people to it. Free for players and coaches, with everyday tools for the people who run the team.
What we built
22 features across 4 areas. Tap a title to see how it works.
For players and coaches5
Free multi-role profile
The same person can be a player, coach, medical staff, club official or volunteer. The profile saves as you go and shows how complete it is. Free.
Open positions and applications
Clubs post who they’re looking for, players or staff, on a noticeboard covering the whole of Italy. You apply with one tap and the club receives your profile, already filled in.
Search for clubs and people
Clubs by region, category and league, or only those looking for people; people by unit, level and availability.
Protected profiles for minors
You can join from age 14, and a minor’s profile stays private until a parent gives consent by email.
Report a problem
On every page, even without an account: the report reaches us straight away.
The club showcase4
A page for every club
All 116 Italian clubs already have their own page, in their own colours: teams, championships, contacts, sponsors and next event.
Sponsors and events
The club uploads its sponsors and highlights a camp, an open day or the next home game.
Championships and Coppa Italia
A page for every championship with the teams entered, updated four times a year.
Claiming the page in five steps
A club official requests their club’s page: a code by email, a check against the national register of sports clubs, then approval. In the meantime they see the admin panel in read-only mode.
Team management8
Managing registered members
Roster by team and season, jersey numbers with no duplicates, loans, staff and join requests. On a phone, one group at a time.
Importing registered members
With one tap the club brings in its registered members from the federation’s public list, without retyping them.
Team invite link
A single link to share in the team chat: whoever opens it asks to join, the club approves, and duplicates are flagged.
Roles and permissions
The president and club officials edit; coaches and the club secretary can view.
Medical certificate expiry
Next to every name you can see whether the medical certificate is valid or expired.
Call-ups
You call players up by tapping their name. Anyone with an expired medical certificate is blocked, and each new game starts from the previous game’s list.
Training attendance, even offline
Everyone starts as present and you tap whoever is missing. If the field loses signal, saving happens once it’s back, and an alert flags who is starting to drop off.
Export to Excel
Member list, attendance, the players called up for each game and the payments log, ready to open in Excel.
Money and deadlines5
Online membership fee payments
The club connects its account, sets its price list, assigns fees (different ones too) and splits them into instalments. It sends the link on WhatsApp: the member pays by card, Satispay or direct debit, and the money goes straight to the club.
Payments log and receipts
Instalments mark themselves as paid; cash is recorded by hand. A log, a spreadsheet for the accountant and a numbered receipt to print.
Away trip cost calculator
The cost of an away trip, calculated on the real road distance between the fields, item by item, with the number of people travelling taken from the call-up.
Federation and legal deadlines
Eleven federation and legal obligations, each with its status, date and rule. Four fill themselves in: affiliation, league entries, registered members and medical certificates.
Reminders for anyone overdue
A list of who has an expired medical certificate or a fee to pay: the club official chooses whom to contact, on WhatsApp or by email, with the message already written. Minors are never messaged: the parent is contacted instead.
In numbers
- Italian clubs with their page already set up
- 116
- the profile for players, coaches and staff
- free
- federation and legal deadlines in one place
- 11
What it’s built with
- Next.js
- React
- TypeScript
- Tailwind
- Neon Postgres
- Vercel
- Stripe Connect
- Resend
- PWA

