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é