Skip to content

Applications

Frontend Application Architecture for NovaTrek Adventures

3 Applications · 22 Screens

Each application page provides user journey sequence diagrams for every screen, showing the full API call flow from UI through API Gateway to backend microservices, with clickable links to service endpoints and Swagger UI.


Application Type Tech Stack Screens Page
NovaTrek Guest Portal
web-guest-portal
Web React 18 7 screens Open
NovaTrek Operations Dashboard
web-ops-dashboard
Web Angular 17 8 screens Open
NovaTrek Adventure App
app-guest-mobile
Mobile React Native 0.74 7 screens Open

Service Coverage Matrix

Which microservices are consumed by which applications:

Service web-guest-portal web-ops-dashboard app-guest-mobile
svc-analytics -- 1 screens --
svc-check-in -- 1 screens 2 screens
svc-gear-inventory -- 2 screens 2 screens
svc-guest-profiles 4 screens 2 screens 2 screens
svc-guide-management -- 3 screens --
svc-inventory-procurement -- 1 screens --
svc-location-services -- 2 screens 1 screens
svc-loyalty-rewards 2 screens -- 1 screens
svc-media-gallery 2 screens -- 1 screens
svc-notifications 3 screens 1 screens 2 screens
svc-partner-integrations -- 1 screens --
svc-payments 2 screens 2 screens 1 screens
svc-reservations 4 screens 4 screens 3 screens
svc-safety-compliance 1 screens 2 screens 1 screens
svc-scheduling-orchestrator -- 2 screens 1 screens
svc-trail-management 1 screens 2 screens 2 screens
svc-transport-logistics -- 1 screens --
svc-trip-catalog 2 screens -- 1 screens
svc-weather 1 screens 1 screens 2 screens