How irwanbc79/repo-m2b works
This is a Laravel business portal for a customs/logistics consultancy, with customer and staff workflows plus finance, accounting, HR, and administrative tools. A principal workflow is customer shipment management and document submission, with invoicing and payment handling as a related business stage. The graph also preserves major customs, reconciliation, workforce, and communications capabilities visible in the tree. Source excerpts are partial and the README describes Laravel rather than this application, so several subsystem links are intentionally omitted where call ownership cannot be verified.
Main entry points: InvoiceManager.php Invoice Management · HsCodeApiController.php HS Code API · ShipmentList.php Shipment Portal · FieldDocumentationController.php Field Documentation
Components 21
Shipment Operations
- Shipment Portal
app/Livewire/Customer/ShipmentList.php - Field Documentation
app/Http/Controllers/FieldDocumentationController.php - Shipment Services
app/Services/ShipmentService.php - Shipment Records
app/Models/Shipment.php
Finance And Accounting
- Invoice Management
app/Livewire/Admin/InvoiceManager.php - Invoice Records
app/Models/Invoice.php - Accounting Tools
app/Services/AccountingService.php - Bank Reconciliation
app/Services/BankReconciliationService.php - Mandiri Banking
app/Services/Mandiri/MandiriApiService.php
Customs Tools
- HS Code Explorer
app/Livewire/Customer/HsCodeExplorer.php - HS Code API
app/Http/Controllers/Api/HsCodeApiController.php - HS Code Records
app/Models/HsCode.php - Lartas References
app/Services/LartasAiService.php
Workforce Management
- HR And Payroll
app/Livewire/Admin/HRD/EmployeeManagement.php - Attendance
app/Http/Controllers/Api/V1/AttendanceController.php
Portal And Communications
- Portal Access
app/Http/Controllers/Auth/GoogleAuthController.php - Email And Chat
app/Services/InternalChatService.php
Other components
- Customer
- Staff
- Application Database
- Google Identity
Connections 23
- Customer → Shipment Portal: manages shipments
- Customer → Field Documentation: submits documents
- Staff → Invoice Management: manages invoices
- Staff → Bank Reconciliation: reconciles statements
- Staff → HR And Payroll: manages workforce
- Customer → HS Code Explorer: looks up codes
- Shipment Portal → Shipment Records: shipment data
- Field Documentation → Application Database: stores documents
- Shipment Services → Shipment Records: shipment data
- Invoice Management → Invoice Records: reads and writes
- Invoice Management → Application Database: loads customers and shipments
- Accounting Tools → Application Database: accounting records
- Bank Reconciliation → Application Database: bank records
- Mandiri Banking → Application Database: statement records
- HS Code Explorer → HS Code API: requests code data
- HS Code API → HS Code Records: queries codes
- HS Code API → Application Database: reads customs data
- Lartas References → Application Database: reference data
- HR And Payroll → Application Database: workforce records
- Attendance → Application Database: attendance records
- Customer → Portal Access: signs in
- Portal Access → Google Identity: authenticates with
- Email And Chat → Application Database: message records