How cfi21/ancline-global-erp1 works
ANCLINE is a global-forwarding and NVOCC ERP. Users work through web workspaces and the API to progress commercial opportunities and rates into bookings, shipment execution, documents, finance, and closeout. The README documents these transaction stages; sampled controllers confirm CRM, portal, procurement, and period-close operations, while sampled services show authentication, risk alerts, and object-storage behavior. Many domain service implementations were not sampled, so the graph omits uncertain internal call wiring; optional OIDC and S3 links are shown separately.
Main entry points: route.ts API proxy · carrier-operations.service.ts Carrier operations · auth.service.ts Authentication · bookings.service.ts Bookings
Components 20
User experience
- ERP workspaces
apps/web/app - API proxy
apps/web/app/api-proxy/[...path]/route.ts
Commercial and booking
- Sales CRM
apps/api/src/modules/sales-crm/sales-crm.service.ts - Rates and quotes
apps/api/src/modules/rates/rates.service.ts - Bookings
apps/api/src/modules/bookings/bookings.service.ts - Customer portals
apps/api/src/modules/portal/portal.service.ts - Procurement
apps/api/src/modules/procurement/procurement.service.ts
Shipment execution
- Carrier operations
apps/api/src/modules/carrier-operations/carrier-operations.service.ts - Shipment control
apps/api/src/modules/shipment-control/shipment-control.service.ts - Documents and compliance
apps/api/src/modules/documents/documents.service.ts
Finance and control
- Finance and closeout
apps/api/src/modules/finance/finance.service.ts - Period close
apps/api/src/modules/month-end/month-end.service.ts - Operational risk alerts
apps/api/src/modules/operations/alert-engine.service.ts
Identity and platform
- Authentication
apps/api/src/modules/auth/auth.service.ts - ERP database
apps/api/src/prisma/prisma.service.ts - OIDC identity provider
- Object storage adapter
apps/api/src/modules/storage/storage.service.ts
Other components
- ERP user
- S3-compatible storage
- Carrier systems
Connections 19
- ERP user → ERP workspaces: uses
- ERP workspaces → API proxy: API requests
- API proxy → Authentication: authenticates
- API proxy → Sales CRM: routes CRM
- API proxy → Customer portals: routes portal
- API proxy → Procurement: routes procurement
- Sales CRM → Rates and quotes: develops quotes
- Rates and quotes → Bookings: prices booking
- Customer portals → Bookings: accepts quote
- Bookings → Carrier operations: submits booking
- Carrier operations → Shipment control: advances shipment
- Shipment control → Documents and compliance: supports documentation
- Documents and compliance → Finance and closeout: supports closeout
- Finance and closeout → Period close: feeds period close
- Operational risk alerts → ERP database: reads and updates
- Authentication → ERP database: reads accounts
- Authentication → OIDC identity provider: exchanges code
- Object storage adapter → S3-compatible storage: signs upload requests
- Carrier operations → Carrier systems: external submission