Skip to main content

Routing & Navigation

Route Configuration

All routes are defined in app.routing.ts with lazy loading for performance.

Main Routes

RouteModuleAccess
/Redirect to /loginPublic
/loginLoginComponentPublic
/profileProfileComponentAuthenticated
/homeHomeModuleAuthenticated
/waybillWaybillModuleAuthenticated
/incoming-scanIncomingScanModuleAuthenticated
/outgoing-scanOutgoingScanModuleAuthenticated
/trackingTrackingModuleAuthenticated
/reportsReportsModuleAuthenticated
/reports-dcReportsDcModuleAuthenticated
/tariffTariffModuleAuthenticated
/package-returnPackageReturnModuleAuthenticated
/return-handlingPackageReturnHandlingModuleAuthenticated
/manifestManifestModuleAuthenticated
/indopaketIndopaketModulesAuthenticated
/monitor-bookingMonitoringBookingModuleAuthenticated
/monitoring-courierMonitoringCourierModuleAuthenticated
/mitra-courierMitraCourierModuleAuthenticated
/marketplaceMarketplaceModuleAuthenticated
/account-managementAccountManagementModuleAuthenticated
/customer-manageUserManageModuleAuthenticated
/manual-handlingManualHandlingModuleAuthenticated
/pod-managementPodApprovalModuleAuthenticated
/truckingTruckingModuleAuthenticated
/finance-managementFinanceManagementModuleAuthenticated
/saldoSaldoModuleAuthenticated
/notificationNotificationModuleAuthenticated

Navigation Structure

Main Layout (layouts/full/)

  • Header (header.component) - Top navigation, user menu
  • Sidebar (sidebar.component) - Main navigation menu
  • Breadcrumb (breadcrumb.component) - Breadcrumb navigation

Menu Configuration

Menu items are defined in shared/menu-items/ based on user roles.