Parents see your club, not us
The parent app carries your club’s crest, your colour and your address. Instead of describing it: pick a colour below and the section recolours instantly. This site’s navigation and footer stay youthstack — they are not your club.
Hall · signed up
Meet at 8.00 in front of the hall.
UPN QR card
An illustration of screens that exist in the product. The colours are generic — we do not invent club crests or names.
klub.youthstack.io
Every club is its own origin. The app installs as the club’s own app — with the club’s name under the icon, not ours.
The install link and QR code are in the club settings; use them to invite parents on enrolment day.
home screen
maskable shape
The server builds both icons and the manifest from the uploaded crest file and the chosen colour. The club does not supply icons in multiple sizes.
illustration · generic palette the colour is a club setting, not code
What the parent sees
This is not a sticker over someone else’s product. The crest, colour and club name are stored with the club and inserted by the server before the parent even signs in.
-
The club crest in the app header
Upload it in the club settings (PNG, JPG or WebP, up to 512 kB). The parent sees it before signing in, on the first screen.
-
The club colour on buttons and accents
Pick it from the palette or enter any hex value
#rrggbb. The same colour recolours the admin side too, not just the parent app. -
The icon on the home screen
The app installs from the browser — no app store. The server derives the icon in both sizes and the maskable shape from your crest.
-
Its own web manifest
The app’s name is your club’s name, the theme colour is your colour. That is what the phone writes under the icon.
-
Links in the club’s e-mail lead to your address
The parent sign-in link and the links on invoices point to
klub.youthstack.io, not to our address. One exception: the e-mail for a new member’s online application still leads to the shared address. -
The club’s language
Five languages are available (sl, de, hr, it, sr). We set the default at setup; later every parent, coach and member switches their own in their profile.
Your address: klub.youthstack.io
You pick the label before the dot at setup. That label is your app’s origin — which is why we treat it as an address, not an appearance setting.
You pick it, at setup
You propose a label, we confirm it is free and switch it on. Lowercase letters, digits and mid-word hyphens are allowed.
We do not change it later
Parents have the address saved on their phones and baked into the installed app. Changing it would cut them all off, so we do not move labels.
We set up the resolution
The subdomain, the certificate and the routing are set up on our side. The club configures nothing and needs no DNS of its own.
An honest limit: until the subdomain is set up, the app runs at the shared address and carries our brand, not yours. That is why the subdomain is part of club setup, not a later choice.
What is configurable and what is fixed
With us, white label means the brand, not a re-tailoring of the product. The left column is yours, the right is identical in every club — which is exactly why we can help you over the phone.
| You configure | Stays the same in every club |
|---|---|
| The club crest or logo (PNG, JPG, WebP; up to 512 kB) | The screen layout and the paths to them |
The base colour (palette or any value #rrggbb) |
Feature names and in-app copy |
| The club name (shown as the app name) | The invoice structure and the UPN QR layout |
The subdomain klub.youthstack.io |
The language set: sl, de, hr, it, sr |
| The club’s default language | youthstack in the admin footer |
The club enters no CSS of its own and moves no screens. The server validates the colour before saving it — which means an appearance setting cannot break the app.
Your own domain in the works
This question comes up at nearly every demo, so the answer stands here and not in fine print.
The app on the club’s own domain (for example klub.si)
is a later stage and not available today. Every club is at
klub.youthstack.io. We promise no date.
It changes nothing in what the parent sees: the crest, colour and club name are already there today. The only difference is the address in the browser bar.
White label is not a higher tier
The crest, the colour and the subdomain are included in the price at every club size. The base price is 19 € a month for the first 50 active members; above that it is graduated per member. There is no branding surcharge — not at 40 members and not at 800.
See it in your colours
At the demo we open the app with your crest and your colour, on your groups. You bring your spreadsheet; we do the data migration.
We set the subdomain up at setup · the call takes 30 minutes · we do the data migration · setup is ≈ 75 minutes of your time, spread over four days