xCAR.GO
TestFlight beta Β· pilot edition
πŸ›³οΈ MEIN SCHIFF FLOW Β· TUI CRUISES PILOT

xCAR.GO β€” Installation Guide

xCAR.GO β€” Installationsanleitung

Equipment inventory & cargo-list verification tool for Mein Schiff Flow technical staff. Setup takes ~5 minutes per device.
Equipment-Inventar- & Lieferschein-Verifikationstool fΓΌr die Technik-Crew der Mein Schiff Flow. Setup dauert ~5 Minuten pro GerΓ€t.
v0.7.0 Β· Build 4 Β· TestFlight beta

πŸ“¦ About xCAR.GO

πŸ“¦ Über xCAR.GO

xCAR.GO is a digital tool that replaces paper-based equipment inventory and cargo-list verification with iPhone/iPad scanning. Built by an SLT for SLT and lighting/sound technicians on cruise ships, it speaks the technical language of live entertainment production.

During this pilot, your team on Mein Schiff Flow will test the app on real workflows: scanning equipment in venues like Klanghaus and verifying physical deliveries against Lieferschein PDFs from suppliers like Protones.

πŸ“·
Barcode & AI scan
Native AVFoundation barcode scanner + Claude Vision AI for automatic equipment identification from labels and photos.
πŸ“„
Photo / PDF waybill OCR
Photograph a multi-page Lieferschein or upload a PDF β€” Vision AI extracts header, items, quantities, and DE→EN translates them.
πŸ›Ÿ
Works offline
Scans save locally to the device β€” when you re-enter onboard Wi-Fi, everything syncs automatically to the local Pi5 server.
πŸ”’
Stays on board
All data lives on a local Pi5 server (no cloud dependency). AI keys are managed by AXV, never exposed to devices.

xCAR.GO ist ein digitales Werkzeug, das papierbasierte Equipment-Inventare und Lieferschein-Verifikation durch iPhone/iPad-Scanning ersetzt. Entwickelt von einem SLT fΓΌr SLT- und Licht-/Ton-Techniker auf Kreuzfahrtschiffen, spricht es die Fachsprache der Live-Entertainment-Produktion.

WΓ€hrend dieses Pilotprojekts wird Eure Crew auf der Mein Schiff Flow die App in echten Workflows testen: Equipment-Scanning in Venues wie dem Klanghaus und Verifikation physischer Lieferungen gegen Lieferschein-PDFs von Lieferanten wie Protones.

πŸ“·
Barcode- & KI-Scan
Nativer AVFoundation-Barcode-Scanner + Claude Vision AI fΓΌr automatische Equipment-Erkennung von Etiketten und Fotos.
πŸ“„
Foto-/PDF-Lieferschein-OCR
Mehrseitige Lieferscheine fotografieren oder als PDF hochladen β€” Vision AI extrahiert Header, Positionen, Mengen und ΓΌbersetzt DE→EN.
πŸ›Ÿ
Funktioniert offline
Scans werden lokal gespeichert β€” sobald Ihr wieder im Bord-WLAN seid, synchronisiert die App automatisch mit dem lokalen Pi5-Server.
πŸ”’
Bleibt an Bord
Alle Daten leben auf einem lokalen Pi5-Server (keine Cloud-AbhΓ€ngigkeit). KI-SchlΓΌssel werden von AXV verwaltet, nie an GerΓ€ten exponiert.

1Hardware requirements

  • iPhone with iOS 15.0+ (iPhone 8/SE2 and newer)
  • iPad with iPadOS 15.0+
  • Apple ID account (any region, no credit card needed)
  • TestFlight app (free from App Store)
  • Connection to xcargo-net Wi-Fi (onboard router, installed in Klanghaus)
Note: the app communicates with a local Pi5 server on board (xcargo.local). Outside the onboard network only offline scanning works β€” sync happens automatically when you reconnect.

2Install TestFlight

  1. Open App Store
  2. Search TestFlight
  3. Tap GET β†’ authorize with Face ID / Touch ID
  4. TestFlight icon now on your home screen

TestFlight is Apple's official beta testing app β€” free, no card required, no Apple Developer account needed.

3Install xCAR.GO via TestFlight

After opening the link on your device:

  1. TestFlight launches automatically
  2. Tap Accept (accept the beta invitation)
  3. Tap Install β€” downloads ~10 MB
  4. After install: xCAR.GO icon appears on home screen (with a small yellow dot indicating beta)
Beta builds expire after 90 days β€” TestFlight will notify you about updates. Each new build resets the 90-day timer.

4Connect to onboard Wi-Fi

The app syncs with a local Pi5 server on board β€” your device must be on the same network.

SSIDxcargo-net
Password(provided on board)
Serverxcargo.local
IP fallback192.168.88.10

Quick test: in Safari open http://xcargo.local/ β€” the onboard dashboard should load.

Out of xcargo-net range the app works offline β€” scans queue locally and sync when you're back in range.

5First launch & permissions

The first time you open xCAR.GO, iOS asks for permissions. Accept all β€” the app needs them for core functionality:

πŸ“·Camera
scan barcodes, serial numbers, AI identify
required 🎀Microphone
dictate descriptions / notes
optional πŸ—£Speech Recognition
voice-to-text transcription
optional πŸ–ΌPhoto Library
AI identify from gallery photos
optional
Accidentally rejected? Go to Settings β†’ xCAR.GO β†’ toggle each permission ON and restart the app.

6API key (automatic)

The app auto-discovers the Pi5 server and fetches the AI API key. If auto-setup fails:

  1. In the app: Settings β†’ Scan API key QR
  2. On a laptop / another device: open the onboard dashboard at http://xcargo.local/ β†’ menu β†’ API Key QR
  3. Scan the QR with the app's camera β€” key saves locally to the device

The API key never leaves the onboard network. It's a per-fleet key managed by AXV; devices receive it via local QR exchange only.

7Troubleshooting

● offline in sidebar
App cannot reach Pi5. Verify Wi-Fi β†’ xcargo-net. In Safari open http://xcargo.local/ping β€” should return JSON. If not: toggle iPhone Wi-Fi off/on.
"No projects" on launch
The Pi5 hasn't been set up with projects yet. Contact the AXV technical lead β€” the project for Mein Schiff Flow needs to be created in the dashboard first.
AI identify doesn't work
The server may be missing an API key configuration. Report it to the technical lead β€” needs server-side fix.
Camera permission denied
Settings β†’ xCAR.GO β†’ Camera β†’ toggle ON. Restart the app afterwards.
Scanner won't read barcode
Check lighting. Hold the device ~15 cm from the code, parallel to the surface. Native scanner supports EAN-13, Code128, QR, DataMatrix, PDF417.
App freezes after update
Force quit (swipe up + swipe app off) and reopen. If issues persist β€” uninstall and reinstall via TestFlight (local unsynced data may be lost; report this if it happens).
"TestFlight invitation expired"
Each build has a 90-day lifespan. Contact AXV for a refresh β€” usually a new build is already available.
iPad doesn't rotate to landscape
By design β€” the app is portrait-only with full-screen mode for scanning focus. Hold the iPad vertically.

8Update to a new version

  1. TestFlight sends a push notification: "xCAR.GO has a new beta available"
  2. Open TestFlight β†’ xCAR.GO β†’ tap Update
  3. After update: read the "What to Test" notes β€” describes changes & what to focus on

9Feedback & bug reports

  1. In TestFlight: tap xCAR.GO β†’ Send Beta Feedback
  2. Shake the iPhone while in the app (TestFlight intercepts & shows feedback dialog)
  3. Attach a screenshot + describe what happened & what you expected
  4. Urgent issues: contact AXV directly (see footer)

1Hardware-Voraussetzungen

  • iPhone mit iOS 15.0+ (iPhone 8/SE2 und neuer)
  • iPad mit iPadOS 15.0+
  • Apple ID (beliebige Region β€” keine Kreditkarte nΓΆtig)
  • TestFlight-App (kostenlos im App Store)
  • Verbindung zum WLAN xcargo-net (Bord-Router, im Klanghaus installiert)
Hinweis: Die App kommuniziert mit einem lokalen Pi5-Server an Bord (xcargo.local). Außerhalb des Bordnetzes funktioniert nur Offline-Scanning β€” die Synchronisation erfolgt automatisch bei erneuter Verbindung.

2TestFlight installieren

  1. App Store ΓΆffnen
  2. Nach TestFlight suchen
  3. Auf Laden tippen β†’ mit Face ID / Touch ID bestΓ€tigen
  4. TestFlight erscheint auf dem Home-Bildschirm

TestFlight ist Apples offizielle App fΓΌr Beta-Tests β€” kostenlos, keine Kreditkarte, kein Apple Developer Account nΓΆtig.

3xCAR.GO ΓΌber TestFlight installieren

Nach dem Γ–ffnen des Links auf dem GerΓ€t:

  1. TestFlight startet automatisch
  2. Akzeptieren tippen (Beta-Einladung annehmen)
  3. Installieren tippen β€” Download ~10 MB
  4. Nach der Installation erscheint das xCAR.GO-Symbol auf dem Home-Bildschirm (mit kleinem gelben Punkt = Beta)
Beta-Builds laufen nach 90 Tagen ab β€” TestFlight benachrichtigt automatisch ΓΌber Updates. Jeder neue Build setzt die 90 Tage zurΓΌck.

4Mit Bord-WLAN verbinden

Die App synchronisiert mit dem lokalen Pi5-Server an Bord β€” das GerΓ€t muss im selben Netzwerk sein.

SSIDxcargo-net
Passwort(an Bord erhΓ€ltlich)
Serverxcargo.local
IP-Fallback192.168.88.10

Schnelltest: in Safari http://xcargo.local/ ΓΆffnen β€” das Bord-Dashboard sollte erscheinen.

Außerhalb der xcargo-net-Reichweite arbeitet die App offline β€” Scans werden lokal in einer Warteschlange gespeichert und synchronisiert, sobald wieder Verbindung besteht.

5Erster Start & Berechtigungen

Beim ersten Γ–ffnen von xCAR.GO fragt iOS nach Berechtigungen. Alle erlauben β€” die App benΓΆtigt sie fΓΌr die KernfunktionalitΓ€t:

πŸ“·Kamera
Barcodes, Seriennummern, KI-Erkennung
erforderlich 🎀Mikrofon
Beschreibungen / Notizen diktieren
optional πŸ—£Spracherkennung
Sprache zu Text
optional πŸ–ΌFotomediathek
KI-Erkennung aus Galeriefotos
optional
Versehentlich abgelehnt? Einstellungen β†’ xCAR.GO β†’ jede Berechtigung auf EIN und App neu starten.

6API-SchlΓΌssel (automatisch)

Die App erkennt den Pi5-Server automatisch und holt den KI-SchlΓΌssel. Falls das nicht klappt:

  1. In der App: Einstellungen β†’ API-Key-QR scannen
  2. Auf einem Laptop / anderen GerΓ€t: Bord-Dashboard unter http://xcargo.local/ ΓΆffnen β†’ MenΓΌ β†’ API Key QR
  3. QR mit der App-Kamera scannen β€” SchlΓΌssel wird lokal gespeichert

Der API-SchlΓΌssel verlΓ€sst nie das Bordnetz. Es ist ein FlottenschlΓΌssel, verwaltet von AXV; GerΓ€te erhalten ihn nur per lokalem QR-Austausch.

7Troubleshooting

● offline in Sidebar
App erreicht den Pi5 nicht. WLAN prΓΌfen β†’ xcargo-net. In Safari http://xcargo.local/ping ΓΆffnen β€” sollte JSON zurΓΌckgeben. Falls nicht: iPhone-WLAN aus/einschalten.
β€žKeine Projekte" beim Start
Der Pi5 ist noch nicht mit Projekten eingerichtet. Technical Lead kontaktieren β€” das Projekt fΓΌr Mein Schiff Flow muss erst im Dashboard angelegt werden.
KI-Erkennung funktioniert nicht
Dem Server fehlt mΓΆglicherweise eine API-Key-Konfiguration. An den Technical Lead melden β€” Server-seitiger Fix nΓΆtig.
Kamera-Berechtigung verweigert
Einstellungen β†’ xCAR.GO β†’ Kamera β†’ auf EIN. Danach App neu starten.
Scanner liest Barcode nicht
Beleuchtung prΓΌfen. GerΓ€t ~15 cm vom Code halten, parallel zur OberflΓ€che. Native Scanner unterstΓΌtzt EAN-13, Code128, QR, DataMatrix, PDF417.
App stΓΌrzt nach Update ab
Force Quit (nach oben wischen + App wegwischen) und neu ΓΆffnen. Falls weiter problematisch β€” ΓΌber TestFlight neu installieren (lokal nicht synchronisierte Daten gehen evtl. verloren; bitte melden, falls das passiert).
β€žTestFlight-Einladung abgelaufen"
Jeder Build hat eine Lebensdauer von 90 Tagen. AXV kontaktieren fΓΌr einen neuen Link β€” meist ist bereits ein neuer Build verfΓΌgbar.
iPad dreht nicht ins Querformat
So gewollt β€” die App ist Portrait-only mit Vollbild-Modus fΓΌr Scanning-Fokus. iPad senkrecht halten.

8Auf neue Version aktualisieren

  1. TestFlight sendet Push-Benachrichtigung: β€žxCAR.GO has a new beta available"
  2. TestFlight ΓΆffnen β†’ xCAR.GO β†’ Update tippen
  3. Nach dem Update: β€žWhat to Test"-Hinweise lesen β€” beschreibt Γ„nderungen & Testschwerpunkte

9Feedback & Fehlermeldungen

  1. In TestFlight: xCAR.GO antippen β†’ Beta-Feedback senden
  2. iPhone in der App schΓΌtteln (TestFlight zeigt Feedback-Dialog)
  3. Screenshot anhΓ€ngen + beschreiben, was passiert ist & was erwartet wurde
  4. Dringende Probleme: AXV direkt kontaktieren (siehe Footer)