Public web
SvelteKit SSR with Croatian-first content and an English toggle

I am building PLAYGRND to give amateur footballers and organizers a credible public record: competitions, matches, teams, player profiles, honors, claims, and corrections in one fast, shareable product.
Founder-built product case study
Local amateur football history exists, but it is fragmented across league sites, spreadsheets, social posts, and private organizer knowledge. The first job is not adding another social feed. It is turning that history into a trustworthy public record, then creating a controlled path for players and organizers to improve it.
Product loop
System shape
SvelteKit SSR with Croatian-first content and an English toggle
Private Go service reached over local sockets, with public writes kept behind the web layer
PostgreSQL for imported records, claims, identity, audit state, and deterministic aggregates
Redis snapshots for stable and short-lived public data, with PostgreSQL fallback
WhatsApp magic links, short claim codes, pending profiles, and guarded approval flows
Hetzner releases, health checks, recompute tooling, backups, and documented rollback paths
Engineering judgment
The product starts from explainable imported history. New write surfaces are added only when they close a real claim, correction, or organizer loop.
Player and league pages should be fast, indexable, and useful when shared. The private API remains an implementation boundary rather than a public contract.
Finished-season standings, scorers, and player statistics can be rebuilt transactionally from source records instead of becoming cache-shaped truth.
Login and claims meet local users in a familiar channel, while raw webhook storage, credentials, admin actions, and official record changes stay deliberately constrained.
Current proof
Next proof
The next proof is operational rather than cosmetic: harden real-phone claim flows, run the product with active competition organizers, and use that feedback to shape result entry, corrections, and recurring organizer workflows.