Kalsa Dermaga Software

Pre-Match GameOn

Every amateur team has the same Tuesday night: a list typed by hand into the group chat, three people who replied twice, one who replied and did not turn up, and an organiser who paid for the pitch himself and is now asking twenty friends for eight ringgit each.

Send one link instead. The list fills itself, the money sorts itself out, and you get to just play.

Set Up My Club
Members of a club talking beside a court after a game
Before the game

One link, and the list looks after itself

You open the match and get a message written for the group, ready to send. Players tap it, put their name down, and everybody sees the same live list.

No more typing

The list updates live

Name and phone, that is it. Everyone watching the link sees each new name appear, so nobody has to re-copy a numbered list into the chat forty times.

Full is not finished

A real waiting list

Nine a side is eighteen places. Number nineteen goes on the waiting list in order, and moves up the moment somebody drops out. Nobody waiting is ever charged.

Sape cepat dia dapat

Paying holds your place

Switch it on and whoever has paid is on the list, ahead of names that have not, however early they typed. The organiser stops being out of pocket.

Positions

Tap the pitch

A real pitch on the screen. Tap where you want to play and your name appears there. You can see at a glance that nobody has taken left back and four people want to be strikers.

Your shape

The manager decides

Set the formation, how many can stand in each position, and move anybody where you want them. It is your team sheet, not a template.

Drop-outs

Free until the cutoff

Pull out in time and it costs nothing. After the cutoff your place is charged unless somebody from the waiting list takes it, and they are told they are in.

The money

Nobody should be chasing friends for eight ringgit

It is the single reason organisers give up. So this is the part we spent the most time on.

Tick, do not type

The night's costs

Field, bibs, water, referee, photographer, first aid kit — tick what applies and put the amount in. Add anything else in one line. Some costs are for the night, some are per head, and it knows the difference.

Divided properly

A tidy figure each

Total divided by whoever actually turned up, rounded to something payable. Players see roughly what it will be before they commit, and exactly what it was afterwards.

Who owes

One screen, one truth

Pay online from the link or pay the organiser and have it marked off. Balances carry over. When you want to chase, it is one button and one message each, never a public list of names in the group.

Club funds

The kitty, written down

Start with whatever the club already has, record where it came from, and watch it go up and down for a reason you can point at.

Birthdays

The club pays their share

If a regular has a birthday near a match, the club can cover their night out of funds — with a floor you set, so it can never empty the kitty.

Every ringgit

Where the money went

Players see what the fee covers. Managers see the season's spend by category. No arguments about the dhobi bill in a group of thirty people.

After the final whistle

The part everybody actually enjoys

Put in the score, who scored, who got booked. Then the same link the squad already has becomes the voting page, and the argument at the mamak has somewhere to go.

Man of the match, best in defence, most assists, best playmaker, paling tak function, most mistakes. Those are the defaults. Add your own, rename them, delete the ones your group would not find funny.

— No deadline, the manager closes it
— Live, so you see who is leading
— You cannot vote for yourself
— Only people who played can vote
— A tie is reported as a tie
— Eighteen people can vote at once
The season

Your club has a table now

Top scorer, top assists, who collects the most cards, most man of the match awards and the recent results, all on the front page of your dashboard and all filled in by the matches you have already played. Every past season is one tap away.

When you want a fresh start, begin a new season and the tables reset. The history stays.

How it is set up

The club owns it, not one person

Accounts

As many managers as you like

The dashboard belongs to the club. The owner adds managers, and any of them can open a match. If one person is away, the team still plays.

Not just football

Whatever your group does

Futsal, badminton, a run, a cycling group, or something that is not a sport at all. Positions and a pitch only appear where they make sense.

Venues

Asked once, remembered

Paste a Maps link or just type the name, once. It is saved with its pin where the link carries one, so next time it is one tap, and players get directions from the match page.

The squad

Regulars and birthdays

Who actually turns up, measured from when they joined rather than the whole season, so a new player is not unfairly compared with a founder.

Updates

The list, on your phone

Every time somebody joins, pays or drops out you get the new list on WhatsApp, ready to forward. A busy evening arrives as one message, not fifty.

In your language

A guide in Malay

The manager's guide is written the way the group actually talks, so handing the dashboard to somebody else takes a link and not a lesson.

Who built it

Our own club uses it

Pre-Match GameOn was not designed in a meeting. It came out of running Our Sports Club and El Lobo FC and getting tired of the same Tuesday night, and every awkward part of it exists because something went wrong at a real session first.

Which also means when you tell us something is annoying, we already know how that feels.

Get started

Tell us your club's name

We set the club up, send you the link, and you decide who else runs it. Try it on one match before you decide anything.

Kuantan, Pahang / Shah Alam, Selangor · 013-6300944

Try it on one match first. If your group does not take to it, nothing is lost.