How abisheksap/erp works
This is a multi-tenant ERP application covering customer and order management, dispatch, invoicing and finance, inventory and production, workforce operations, marketing, reporting, and Tally integration. The principal user workflow is to access a tenant-scoped web interface, manage customer/order records, and carry operational work through fulfillment and financial tracking. The tree and excerpts establish these product areas, but the README gives no workflow detail and most domain controllers were not sampled; accordingly, uncertain cross-domain transitions are omitted. Dashed links mark the limited, unverified operational progression.
Main entry points: web.php Web routing · CustomerController.php Customer management · Order.php Order records · MarketingController.php Marketing operations
Components 22
Access and tenancy
- Web routing
jagadamba_101_laravel_modules/routes/web.php - Tenant manager
jagadamba_101_laravel_modules/app/Services/TenantManager.php
Sales operations
- Customer management
jagadamba_101_laravel_modules/app/Http/Controllers/CustomerController.php - Customer records
jagadamba_101_laravel_modules/app/Models/Customer.php - Marketing operations
jagadamba_101_laravel_modules/app/Http/Controllers/MarketingController.php - Order records
jagadamba_101_laravel_modules/app/Models/Order.php - Order items
jagadamba_101_laravel_modules/app/Models/OrderItem.php
Fulfillment and inventory
- Dispatch management
jagadamba_101_laravel_modules/app/Http/Controllers/DispatchController.php - Dispatch trips
jagadamba_101_laravel_modules/app/Models/DispatchTrip.php - Product catalog
jagadamba_101_laravel_modules/app/Models/Product.php - Warehouse records
jagadamba_101_laravel_modules/app/Models/Warehouse.php
Finance and reporting
- Invoice records
jagadamba_101_laravel_modules/app/Models/Invoice.php - Ledger entries
jagadamba_101_laravel_modules/app/Models/LedgerEntry.php - Finance operations
jagadamba_101_laravel_modules/app/Http/Controllers/FinanceController.php - ERP reporting
jagadamba_101_laravel_modules/app/Http/Controllers/ReportController.php
Workforce and integration
- Employee management
jagadamba_101_laravel_modules/app/Http/Controllers/EmployeeController.php - User and roles
jagadamba_101_laravel_modules/app/Models/User.php - Activity log
jagadamba_101_laravel_modules/app/Models/ActivityLog.php - Tally API
jagadamba_101_laravel_modules/app/Http/Controllers/Api/TallySyncApiController.php - Tally sync service
jagadamba_101_laravel_modules/app/Services/TallySyncService.php
Other components
- ERP users
- Tally agent
jagadamba_108_tally_agent/Worker.cs
Connections 23
- ERP users → Web routing: uses
jagadamba_101_laravel_modules/routes/web.php - Web routing → Customer management: routes to
jagadamba_101_laravel_modules/routes/web.php - Web routing → Marketing operations: routes to
jagadamba_101_laravel_modules/routes/web.php - Web routing → Dispatch management: routes to
jagadamba_101_laravel_modules/routes/web.php - Web routing → Finance operations: routes to
jagadamba_101_laravel_modules/routes/web.php - Web routing → ERP reporting: routes to
jagadamba_101_laravel_modules/routes/web.php - Web routing → Employee management: routes to
jagadamba_101_laravel_modules/routes/web.php - Customer management → Customer records: reads and writes
jagadamba_101_laravel_modules/app/Http/Controllers/CustomerController.php - Customer management → Order records: reads
jagadamba_101_laravel_modules/app/Http/Controllers/CustomerController.php - Customer management → Invoice records: reads
jagadamba_101_laravel_modules/app/Http/Controllers/CustomerController.php - Customer management → Ledger entries: reads
jagadamba_101_laravel_modules/app/Http/Controllers/CustomerController.php - Customer management → Dispatch trips: reads
jagadamba_101_laravel_modules/app/Http/Controllers/CustomerController.php - Employee management → User and roles: manages
jagadamba_101_laravel_modules/app/Http/Controllers/EmployeeController.php - Employee management → Activity log: records actions
jagadamba_101_laravel_modules/app/Http/Controllers/EmployeeController.php - Customer management → Activity log: records actions
jagadamba_101_laravel_modules/app/Http/Controllers/CustomerController.php - Tally API → Tally sync service: invokes
jagadamba_101_laravel_modules/app/Http/Controllers/Api/TallySyncApiController.php - Tally agent → Tally API: syncs with
- Order records → Dispatch management: may proceed to
- Dispatch management → Invoice records: may produce
- Order records → Order items: has items
jagadamba_101_laravel_modules/app/Models/Order.php - Product catalog → Warehouse records: tracks stock at
jagadamba_101_laravel_modules/app/Models/Product.php - Marketing operations → Customer records: queries
jagadamba_101_laravel_modules/app/Http/Controllers/MarketingController.php - Marketing operations → Order records: queries
jagadamba_101_laravel_modules/app/Http/Controllers/MarketingController.php