The guide

How SportyDads works

Every screen a dad and an admin use, in the order a crew meets them. Scroll and the phone follows.

Getting in

Open sportydads.com on your phone. One account, three ways in: Continue with Google, Continue with WhatsApp or an email link. They all open the same account.

Type the name the crew knows you by. It goes on every board and poster, so make it the one your mates shout across the court.

Start your own crew or join one with a six-character code. Whoever creates the crew is its admin.

The rules
  • The WhatsApp code expires in a few minutes; send it from your own WhatsApp.
  • An email link signs in the phone it is opened on. Open it on the phone you play with.
  • With approval on, a code sends a request and an admin lets you in.

1The landing#

Tap Get on court, free. Nothing to install: the app runs in the browser and can sit on your home screen.

2Sign in#

Pick Continue with WhatsApp and send the six-character code from your own WhatsApp, or type your email and tap Send link.

3Your name#

Type the name the crew knows you by and tap Continue. First names show on the tape.

4Start a crew#

Name the crew, keep the sport, type the city. The currency is guessed from your phone and can be changed later in Team settings.

5The join code#

Share the six-character code with the group. Share on WhatsApp sends the code and the link in one message.

Set up

Home lists what you have not done yet, one row per item, with the count at the right. Each row lands on the exact field.

Done is read from what is true, never from a flag: a verified number, a claimed handle, a photo. Once you have done the thing the row leaves on its own.

Not now hides a row for thirty days. It comes back only if the thing is still undone.

The rules
  • Link your WhatsApp number and the reminders and the WhatsApp commands work.
  • Turn on reminders and you get a push before every matchday you are in for.
  • On a phone that has not installed the app a row reads Install SportyDads: an iPhone gets the Share, Add to Home Screen sheet, Android gets Chrome's install prompt, and the profile sheet keeps the item.

1The Set up card#

Read the card under the greeting. Tap a row and it takes you to the field; tap Not now and it waits a month.

2Link WhatsApp#

Tap Connect under WhatsApp and send the six-character code from your WhatsApp. The number links the moment the message lands.

3Claim a handle#

Type a handle, wait for Available, tap Claim. Your card gets its own link, sportydads.com/@handle.

4Go public#

Turn Public profile on and the link goes live, with Share my card and Copy link. Show my stats adds your season numbers under it.

Your crew

The Crew tab holds everyone: who is on the app, who is a placeholder the admin added by name, and the join code with Share on WhatsApp and Copy invite link.

Quick-add the regulars by name so tonight's night can be booked before they sign up. They claim their spot later and their history follows them.

The rules
  • Any active member schedules, checks players in, launches, scores and RSVPs.
  • Admins additionally approve requests, set roles, quick-add, change the code, archive nights and edit the team profile.
  • Any admin of the crew sees its join requests, with the requester's name and number.

1The roster#

Every member and placeholder in one list. The admin's Quick add sits at the bottom; the code and its share buttons at the top.

2Requests#

With Require approval on, a request waits under Team settings. Approve and the dad is in; he gets a WhatsApp ping if his number is linked.

A matchday

Book the night: the date, then each slot's time, end and court. Add another slot for a second hour or a second court. Consecutive slots on one court read as one range.

Type the venue, then say who paid the court: one line per dad and what he actually paid, the first line the dad the crew pays, + Add a dad who also paid for anyone who paid part at the desk. The court rent is the total, worked out for you.

The next matchday is the hero card on Sessions: the merged slot line, the venue, the countdown, who is in. Every other night is a row.

The rules
  • Your I'm in and Out are on the card and on every row; the count line follows.
  • Remind me in a row's ⋯ sends a push before that night; the bell beside the title says one is coming.
  • Add to calendar opens Google Calendar on Android, the Calendar app on an iPhone, and offers both on a laptop.
  • Reschedule moves everyone's RSVP and reminder with the night. Cancel a night the court still charged for and the fee splits over who you tick.

1Schedule#

Tap Schedule a matchday. The date, the slots, the venue, then Who paid the court: a line per dad and what he paid; the Court rent under them is the sum.

2The next matchday#

The hero card: headline, slot line, venue, countdown, the faces of who is in, your I'm in and Out.

3A fixture row#

Every other booked night: the date tile, the slot line, who is in, your RSVP and the ⋯ with Open fixture, Remind me, Add to calendar and Share the fixture.

4The calendar#

Open the calendar card to the month. Match days carry their start time; today is ringed; a tap jumps to the fixture.

5Reschedule#

Change the date or the slots and tap Save changes. Everyone's RSVP, reminder and who paid the court move with it.

6Cancel with a fee#

Say there was a fee, type it, name who paid, tick who shares it. The cancelled night sits under Past sessions with its fee.

On the night

Tap the faces on the hero card to open the check-in list: In or Out for every dad, Check in everyone at the top. Four in opens the launch.

Launch live court puts two pairs on court and the rest on the bench. Every phone in the crew sees the same score as it changes.

Between rounds the lineup is yours: Swap in brings a resting dad on, the ⋯ on a player sits him out, Add a late arrival folds in whoever just walked in.

The rules
  • Lineup changes happen between rounds. Once a point is on the board the controls read disabled and a tap says why.
  • Nobody is credited for a round he did not play. Counts fold when the round is saved.
  • A late arrival is seeded level with whoever has played least, so nobody who has been there all night loses a game.
  • End round with a winner on the board; End game in the top line closes the night.

1Check in#

Tap In for each dad who is here, or Check in everyone and tap Out for the one who is not.

2The live court#

Two pairs, the score steppers, the serve note, who is resting. Each resting dad is a Swap in button; each player on court has a ⋯.

3Mid-round#

With a point on the board Swap in and the ⋯ read disabled. A tap says Finish or reset this round first.

4A late arrival#

Tap Add a late arrival on the resting strip and pick the dad who just walked in. He joins the bench and rotates in.

5Sit this round out#

Tap the ⋯ on a dad on court. Sit this round out takes him off; the sheet then offers the bench for his slot.

6End round#

With a winner on the board tap End round and confirm. The next four take the court.

After the night

The night's page reads the standings, the rounds one by one, the recap and the court rent. The table on the page and the poster come from the same function, row for row.

Share tonight's standings sends the night poster. Share the full tape sends every round on one long poster, two when the night is long.

The rules
  • The ledger is written once when the game ends. An admin can correct a finished night's rent from its ⋯ with Edit court rent; the shares are worked out again from the hours each dad played, and nothing moves while a payment is marked on the night.
  • The recap is the model's when the provider answers in time and the plain version when it does not.

1The night#

The standings with points and the rounds one by one, each with its score and its pairs.

2The posters#

Share tonight's standings and Share the full tape: on a phone the share sheet opens; on a computer the poster downloads.

Settling up

The rent splits over the dads who were in, by the clock hour, so a late arrival pays for the hours he played. The dad who paid the court leads the list in warm with Paid the court; each other row is one share. A dad who paid more than his share at the desk is owed the difference by the payee: his row reads Covered by what you paid and the line under it says who owes whom.

If others paid part of the court at the desk, the header reads Paid the court: Arjun ₹800, Rohan ₹100, Deepak ₹500 and each contributor's row says what he paid towards it and what is left: he owes the remainder, or he is owed the excess back.

Your row shows Pay with the amount: a link into your UPI app with the payee and the amount filled in. Tapping Pay marks nothing; Mark as paid is your word, and Money in? Yes is the payee's.

Money collects it all: You owe and Owed to you, one line per dad with the total and the oldest night, your ledger by month with Export CSV, and for admins Crew balances with Nudge all.

The rules
  • A share is settled when the payee confirms it, or when it is his own, or when a contribution covers it. A claim alone is pending.
  • Chip in adds to your share and drops everyone else's, only while your share carries no mark.
  • Nudge once a day per line; the nudged dad sees a banner on Home with the amount and who to pay.
  • Who paid the court is locked once any mark exists on the night. Undo the marks to change it.
  • Undo takes your own mark back; the other side's stands.

1The court rent#

The bill, who paid it and who else paid part; the payee first, then a row per dad with hours and amount. Pay on your row, Chip in while nothing is marked; an admin corrects the rent from the night's ⋯.

2Money#

You owe: one line per dad you owe, the total and the oldest night, Pay and Mark as paid. Owed to you: the same lines from the other side with Money in? and Nudge.

3The banner#

A nudged dad sees the banner on Home with the amount and who to pay, until he marks it paid.

4Share the split#

Share the split sends the receipt poster with each share and the payee's UPI QR. Copy pay link copies the UPI link for the group.

The boards

The Leaderboard is the points table for the season: three for a win, one for turning up. Four windows above it: the season, this month, the last ten, all time.

The Ladder is skill: a rating that moves with who you beat and by how much. New dads sit under Still learning you until ten matches are in.

Duos ranks pairs who play well together, three games together to get ranked; the rest sit under Still finding each other.

The rules
  • How points are scored and What moves you up the Ladder open under each board, so the argument ends with the app.
  • Every board has a poster: Share this table, Share the Ladder, Share the duos.
  • Duos and the AI coach are Pro and Club features; a Free crew reads the teaser.

1The Leaderboard#

Points for the season with wins, losses and the rally difference. Open How points are scored for the rule in six lines.

2The Ladder#

Ratings on rungs, your tier word beside your name. Under Still learning you the new dads wait for ten matches.

3Duos#

Best duos: their record together and how they play together. Tap a pair for its page and the pair note.

Your player card

Your profile holds your identity, connected accounts, the public card with its live preview, payments and notifications.

Claim a handle and turn Public profile on: sportydads.com/@handle opens your card for anyone, with your season numbers under it while Show my stats is on.

The rules
  • Nothing personal leaves: no phone, no email, nobody else's name on your card.
  • Crew on your card names one crew, or none.
  • A name on any board links to a card only while that dad's card is public.

1The public profile#

Your handle, the switch, Share my card, Copy link and Show my stats, with a live preview of the card.

2The card, signed out#

What anyone sees at your link: the card, and the stats section under it while Show my stats is on.

Seasons and awards

A season is a chapter: the Leaderboard counts it, and it ends with a frozen table, awards and a poster. The admin opens the season's ⋯ to Rename season or End season.

Ending a season is a crew vote. The admin proposes a name for the season and the next; every dad with an account gets Yes or Not yet at the top of Sessions; it passes on a majority and the proposer counts as yes.

The rules
  • The dialog starts from the season's current name; the model's suggestion is offered under the field, never typed over yours.
  • A frozen season keeps every award it froze, whatever the crew's award settings become later.
  • Past seasons lists every ended season with its champion; Share the season sends the gold poster.

1The season head#

The season's name over the Leaderboard, the awards strip under it, the admin's ⋯ beside it.

2End season#

Read the season as it will freeze, keep or edit its name and the next season's name, tap Ask the crew.

3The vote#

The vote card at the top of Sessions: Yes or Not yet, the count so far. Quick-added dads without an account do not vote.

4The frozen season#

How it ended, the final table as it stood, the awards, Share the season.

WhatsApp

Link your number once and the SportyDads number answers commands from your WhatsApp: the table, the ladder, your balance, the split, the vote, your card.

Send help and the reply lists every command. Each reply is a poster or a short text with a link into the app.

The rules
  • card your player card
  • leaderboard points table
  • ladder skill ratings
  • duos best pairs
  • duo you and a partner, send duo <first name>
  • split who owes what for the last night
  • balance what you owe and what you are owed; owed is the second half
  • vote yes or no on ending the season, send vote yes or vote no
  • coach your coach note
  • help this list

1Send help#

Send help to the SportyDads number from your linked WhatsApp. The reply lists every command and what it returns.

For admins

Team settings is the admin's page: Require approval to join, the join code and Regenerate, join requests, roles and the roster, the awards the crew counts, the crew logo, the team profile with its currency, the plan card.

The roster is yours to keep tidy. Quick add puts a regular on the boards before he has an account; Merge player folds that placeholder into his account once he signs up, and his nights and matches come with him. Make admin shares the page with a second dad.

Under Awards, each award SportyDads offers is On or Off for this crew. Off means not computed and not shown; End season hands out only the ones left on.

Two more admin tools live where the work is: a cancelled, fee-less night can be removed from Past sessions and restored from Archived, and Money carries Crew balances with Nudge all for every open line in the crew.

The rules
  • Saving the currency once, even unchanged, confirms it and clears the Set up row.
  • A square logo goes on every poster the crew shares.
  • Only a cancelled, unplayed, fee-less night can be removed. It goes to Archived, never deleted.
  • Nudge all sends one nudge per open line not nudged in the last 24 hours; it never nudges the admin's own lines.
  • The plan card on Team settings says what each plan includes.

1Require approval#

Turn on Require approval to join so a code alone does not let a stranger in. Requests then wait for any admin of the crew.

2Approve a request#

Under Requests, tap Approve beside the dad who asked, or Decline. Any admin of the crew sees its requests, with the requester's name and number.

3Quick add a regular#

On the Crew tab type a Name and tap Add to roster. He is on the boards from his first night; he votes and gets reminders once he has an account.

4The crew logo#

Upload a square logo under Crew logo; the app crops it and puts it on every poster.

5The currency#

Under Team profile tap Edit, check the currency, tap Save changes. Saving the same code counts as confirming it.

6Remove a fixture#

On a cancelled night with no fee, open the ⋯ and tap Remove fixture, then confirm. The night moves to Archived.

7Restore it#

The Archived filter under Past sessions lists the removed fixtures. Restore puts a night back under Past sessions.

8Crew balances#

Under Money, Crew balances lists every open line in the crew, who owes whom. Nudge all nudges each line not nudged today; Share balances sends the picture.

9End season#

From the season menu tap End season: read the table as it will freeze, keep or edit the two names, tap Ask the crew. The awards left on are handed out.

Back to sportydads.com.

The landing screen, from the walk

A picture from the walk: this screen needs the server.