Vodny Hrad Stitnik·Tech × Events

Lacko Museum App — ten QR stations, nine mini-games, one friendly ghost. ten QR stations, nine mini-games, one friendly ghost.

10
QR-driven stations
9
mini-games
3
target platforms · one codebase
3
languages · SK · EN · HU
Flutter · DartRiverpodGoRouterHive (offline-first)mobile_scannergoogle_fontsJSON-driven contentadmin PIN panel

A storybook adventure app for the Vodny Hrad Stitnik museum, where children are guided through ten physical stations by Lacko the friendly ghost, scanning QR codes, playing nine mini-games, collecting passport stamps and earning a final reward.

Ten station codes (ST01–ST10) embedded in physical QR markers around the castle. Editable JSON story content with Slovak / English / Hungarian (via the audio generator) localisation. Hidden admin panel (PIN 1234) for staff to unlock, reset and demo. Animated ghost character, parchment-card themed UI, SafeImage component with graceful asset fallbacks.

Hard parts. QR reliability under variable lighting inside a stone castle. Cross-platform (Android / iOS / Web) parity from one Flutter codebase. Offline-first persistence with Hive so the app works in spotty cellular coverage. Designing for children who tap impatiently and parents who want to read every word.