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 Portalweb-guest-portal | Web | React 18 | 7 screens | Open |
NovaTrek Operations Dashboardweb-ops-dashboard | Web | Angular 17 | 8 screens | Open |
NovaTrek Adventure Appapp-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 |