{"record":{"tags":["Sports / Commerce / Mobile apps","E-commerce","iOS & Android","Product personalization","Official merchandise","Drupal","PHP","React Native","Expo","Symfony","PostgreSQL","Redis","Stripe","NATS","Ansible","Kubernetes","commerce","MetaKeep","Polygon","ERC-20","NFT","crypto wallet","cashback","Keycloak","OAuth2","OIDC","Java","Rust","E-Racuni","Firebase","Mailgun","Cloud Functions","ecommerce"],"capabilities":[],"sections":[{"heading":"A store for the whole football family.","body":"WS built the official HNS webshop and its companion iOS and Android shopping apps. One of our largest engagements, the project spans the public storefront and the experience fans carry on their phones: discovering official merchandise, making it personal and returning for the next collection."},{"heading":"Turn the collection into a destination.","body":"Campaign imagery, product categories and detailed merchandise pages give supporters several ways into the shop. The September 2026 storefront presents the HNS x adidas collection, bringing the campaign story and the products together. The webshop advertises delivery within Croatia and internationally."},{"heading":"Make the jersey their own.","body":"Jersey personalization lets fans choose a player surname and number, add match flags and badges, or create a custom version. Product selection becomes a sequence of meaningful choices, with the selected options brought into the shopping journey."},{"heading":"Keep the store close.","body":"HNS – Official Store brings merchandise browsing and personalization to iPhone and Android. Wishlists help supporters save products and come back to them. Collection and availability notifications connect the app with what is happening in the store, while order review and delivery updates support the experience after checkout."},{"heading":"Carry the experience through the purchase.","body":"The shopping experience includes digital gift cards, a Digital Wallet and wallet top-up. Apple Pay is available on iPhone and Google Pay on Android. These features sit alongside the storefront and mobile catalogue, supporting both a purchase for yourself and a gift for another supporter."},{"heading":"Problem and approach","body":"A football organization needs connected merchandise, mobile and payment journeys, with operational systems that can support a broader fan-commerce ecosystem."},{"heading":"Engineering experience","body":"The public showcase covers the official store and companion apps. Related reviewed engineering work spans Drupal commerce, mobile clients, a Symfony ticketing API, payment processing, event-driven service integration and deployment orchestration. Vatreni Token work includes a MetaKeep wallet on Polygon, ERC-20 balances and transfers, mobile signing, transaction history, NFT collections, welcome-token and order-cashback queues. Broader ticketing work includes shared Keycloak OAuth2/OIDC identity with custom Java extensions, Symfony/Twig administration and a Rust E-Racuni service for invoices, credit notes and PDF storage via NATS JetStream."},{"heading":"Related reviewed implementation history","body":"Ticket inventory and stadium seating, quota/admin portals, payment and invoice adapters, mobile checkout, mail/event services and identity themes."},{"heading":"Related reviewed implementation history","body":"Archived source implements a PHP cart health check and Firebase notification functions."}],"sources":[{"label":"WS Agency project profile","url":"https://ws.agency/work/hns-family","basis":"published-site"},{"label":"Official project website","url":"https://shop.hns.family/en","basis":"published-site"},{"label":"Public summary checked against private implementation and project evidence","url":"https://ws.agency/work/hns-family","basis":"private-project-review"}],"status":"Published profile; runtime availability has not been independently verified.","limitations":["Related ticketing and infrastructure work is broader than the store showcase; reviewed source is not proof that every component is live.","Repository implementation is not proof of current live service or measured outcomes."],"needsReview":["Confirm a detailed WS contribution statement","Current support and commercial terms","Independent production acceptance and measured outcomes","Confirm release status and publishable scope of the broader ticketing work","Confirm measured capacity and outcome evidence before publishing numbers","Confirm current wallet, identity and invoicing acceptance across web and mobile","Store/app publication remains distinct from ticketing, AI and native-application acceptance.","K6 and QA repositories establish test tooling, not capacity guarantees.","Historical source snapshot only; confirm delivery scope and production acceptance","Confirm current ownership, support, compatibility and availability"],"reviewedAt":"2026-10-12","verification":"documentation-reviewed","id":"project:hns-family","kind":"project","name":"HNS – Official Store","summary":"The official Croatian Football Federation webshop and companion iOS and Android apps, connecting merchandise discovery, jersey personalization and mobile shopping.","url":"https://ws.agency/work/hns-family"}}