Mobilné aplikácie

CK DAKA – appka pre klientov

Klientská appka CK DAKA pre Android, iPhone a web – zájazdy, platby, chat a AI asistent

AndroidiOSWebServer/API

O projekte

Digitálny sprievodca zájazdom pre klientov CK DAKA: po prihlásení údajmi zo zákazníckeho účtu na cestovnakancelariadaka.sk appka načíta objednávky zo systému CK a ukáže itinerár, platby, doklady a spolucestujúcich. Počas zájazdu spája skupinu so sprievodcom cez živý chat, zdieľanie polohy, fotky, ankety a živý hlasový výklad. Jeden kód v Reacte sa cez Capacitor balí do Android a iOS appky aj do webovej PWA, vlastný Node.js backend robí sprostredkovateľa k systému CK a k autobusovému systému is.daka.sk. Súčasťou je aj admin panel pre kanceláriu a rozhranie pre sprievodcov a vodičov.

Čo aplikácia vie

  • Moje zájazdy a lístky: itinerár, ubytovanie, doprava, spolucestujúci, odpočet dní do odchodu a Android widget s odpočtom na ploche
  • Úhrady načítané priamo zo systému CK s QR kódom Pay by square na doplatok a push/in-app pripomienky splatnosti
  • Doklady (voucher, zmluva, faktúra, pokyny) uložené v telefóne aj pre offline použitie, export termínu do kalendára (.ics)
  • Balíček na cestu – zoznam vecí na zbalenie generovaný cez Claude podľa destinácie, termínu a dĺžky, s odškrtávaním
  • Skupinový chat zájazdu v reálnom čase (Socket.IO) so zdieľaním polohy na mape (Leaflet), spoločnými fotkami, anketami, zrazom s pripomienkou a verejným fotoalbumom pre rodinu
  • „Sprievodca naživo“ – hlas sprievodcu streamovaný do telefónov účastníkov (ADPCM cez WebSocket) a prezenčka cestujúcich v autobuse
  • AI asistent (Claude) s nástrojmi nad vlastnými zájazdmi a platbami klienta, katalógom ponuky a znalostnou bázou CK, s hlasovým vstupom
  • Vyhľadanie autobusových spojov a nákup lístka cez API is.daka.sk vrátane výberu sedadla a platby cez Comgate, aj bez prihlásenia
  • Ponuka a novinky zájazdov z XML feedu CK DAKA, cenové hliadky, kupóny a benefity, odporúčací program s QR kódom, mapa a štatistiky vlastných ciest, hry CK DAKA s rebríčkom skupiny
  • Admin panel (iba pre prevádzkovateľa): hromadné push oznamy, monitoring chatov a fotiek zájazdov, analytika tržieb a ziskovosti odchodov, odkazy klientov, testovací zájazd, interný AI chat nad dátami systému CK; samostatné prihlásenie pre sprievodcov a vodičov
  • Server/API: MCP rozhrania pre AI asistentov – nad dátami prihláseného klienta aj nad internými dátami CK a autobusového systému – s vlastným OAuth autorizačným serverom

Technicky zaujímavé

  • Jeden React/TypeScript kód pre Android, iOS aj inštalovateľnú PWA (Capacitor), s offline cache zájazdov a dokladov
  • Živý hlas sprievodcu do telefónov skupiny – vlastný ADPCM kodek a AudioWorklet, prenos cez Socket.IO s jitter bufferom
  • AI asistent a MCP servery nad dátami CK DAKA s OAuth autorizačným serverom (RFC 8707 audience), userId sa berie len z overeného tokenu a každé volanie nástroja sa auditovo loguje

V pláne

  • Editor reklamných feedov pre Google Ads a Meta priamo v appke (prevzatý z projektu CK DAKA – editor reklamných feedov)
  • Vydanie v Google Play a App Store – podpisovanie a automatické buildy (AAB, TestFlight) sú pripravené