How andreicarillo-9264/manufacturing-coordination-system works
The Manufacturing Coordination System is a role-based Laravel application for coordinating sales, production, inventory, and logistics. Users enter through web routes and operate product and job-order workflows that feed production, stock control, delivery scheduling, and logistics endorsement; dashboards and reports summarize operations. Other documented capabilities include imports/exports, audit logs, notifications, account settings, and an AI chat assistant. The graph combines documented capabilities with relationships visible in the supplied excerpts and SOURCE INDEX; unsampled implementation details and wiring are not asserted.
Main entry points: web.php Web routes · AIAssistantController.php AI assistant · DashboardController.php Operational dashboards · JobOrder.php Job-order records
Components 27
Access and interface
- Web routes
routes/web.php - Accounts and roles
app/Http/Controllers/UserController.php
Manufacturing operations
- Product catalog
app/Http/Controllers/ProductController.php - Data imports
app/Http/Controllers/ImportController.php - Job orders
app/Http/Controllers/JobOrderController.php - Production tracking
app/Http/Controllers/InventoryTransferController.php - Inventory counts
app/Http/Controllers/ActualInventoryController.php - Finished goods
app/Http/Controllers/FinishedGoodController.php - Delivery scheduling
app/Http/Controllers/DeliveryScheduleController.php - Logistics endorsement
app/Http/Controllers/EndorseToLogisticController.php
Insights and assistance
- Operational dashboards
app/Http/Controllers/DashboardController.php - Reports and exports
app/Http/Controllers/ReportController.php - AI assistant
app/Http/Controllers/AIAssistantController.php
Domain records
- Product records
app/Models/Product.php - Job-order records
app/Models/JobOrder.php - Inventory records
app/Models/ActualInventory.php - Finished-good records
app/Models/FinishedGood.php - Transfer records
app/Models/InventoryTransfer.php - Delivery records
app/Models/DeliverySchedule.php - Endorsement records
app/Models/EndorseToLogistic.php - Conversation history
app/Models/Conversation.php - Chat history
app/Models/ChatHistory.php - Activity records
app/Models/ActivityLog.php
Cross-cutting services
- Activity logs
app/Http/Controllers/ActivityLogController.php - Notifications
app/Http/Controllers/NotificationController.php
Other components
- Staff user
- AI service
Connections 35
- Staff user → Web routes: uses
README.md - Web routes → Accounts and roles: routes to
routes/web.php - Web routes → Product catalog: routes to
routes/web.php - Web routes → Data imports: routes to
routes/web.php - Web routes → Job orders: routes to
routes/web.php - Web routes → Production tracking: routes to
routes/web.php - Web routes → Inventory counts: routes to
routes/web.php - Web routes → Finished goods: routes to
routes/web.php - Web routes → Delivery scheduling: routes to
routes/web.php - Web routes → Logistics endorsement: routes to
routes/web.php - Web routes → Operational dashboards: routes to
routes/web.php - Web routes → Reports and exports: routes to
routes/web.php - Web routes → AI assistant: routes to
routes/web.php - Web routes → Activity logs: routes to
routes/web.php - Web routes → Notifications: routes to
routes/web.php - Product catalog → Product records: uses records
- Data imports → Product records: imports
app/Http/Controllers/ImportController.php - Data imports → Production tracking: queues processing
app/Http/Controllers/ImportController.php - Job orders → Job-order records: uses records
- Production tracking → Transfer records: tracks transfers
- Inventory counts → Inventory records: uses records
app/Http/Controllers/ActualInventoryController.php - Finished goods → Finished-good records: uses records
- Delivery scheduling → Delivery records: uses records
app/Http/Controllers/DeliveryScheduleController.php - Logistics endorsement → Endorsement records: uses records
app/Models/EndorseToLogistic.php - Operational dashboards → Job-order records: reads
app/Http/Controllers/DashboardController.php - Operational dashboards → Finished-good records: reads
app/Http/Controllers/DashboardController.php - Operational dashboards → Transfer records: reads
app/Http/Controllers/DashboardController.php - Reports and exports → Job-order records: reports on
app/Http/Controllers/ReportController.php - AI assistant → Job-order records: queries
app/Http/Controllers/AIAssistantController.php - AI assistant → Conversation history: stores conversations
app/Http/Controllers/AIAssistantController.php - AI assistant → Chat history: stores messages
app/Http/Controllers/AIAssistantController.php - AI assistant → AI service: requests completion
app/Http/Controllers/AIAssistantController.php - AI service → AI assistant: returns response
app/Http/Controllers/AIAssistantController.php - Activity logs → Activity records: uses records
app/Http/Controllers/ActivityLogController.php - Notifications → Staff user: notifies