How franvaliente24-creator/scim works
This is a browser-based supply-chain and inventory management system, with a JavaScript frontend and a PHP JSON API backed by MySQL. Users manage assets and warehouse activity, purchasing and suppliers, documents, equipment requests, and administration; dashboards summarize operational data. The sampled clients show direct HTTP calls to API routes, and the API excerpt shows database connection setup. Other major pages are represented from the file tree; their internal flows were not sampled, so uncertain links are omitted.
Main entry points: index.php JSON API · dashboard.js Operations dashboard · inventory.js Asset inventory · equipment-requests.js Equipment requests
Components 17
Operations
- Operations dashboard
dashboard.js - Asset inventory
inventory.js - Equipment requests
equipment-requests.js - Warehouse operations
warehousing.js - Warehouse QR scanning
warehouse-qr.js - Asset tracking
warehouse-tracking.js - Document tracking
documents.js
Procurement
- Procurement
procurement.js - Purchase orders
purchase-orders.js - Supplier management
suppliers.js
Identity & Admin
- User administration
users.js - Role permissions
permissions.js - Login and MFA
login.js - MFA setup
mfa-setup.js
Application Platform
- JSON API
api/index.php - MySQL database
init.sql
Other components
- Staff user
Connections 16
- Operations dashboard → JSON API: fetches summaries
dashboard.js - Asset inventory → JSON API: manages assets
inventory.js - Equipment requests → JSON API: manages requests
equipment-requests.js - Warehouse operations → JSON API: records scans
warehousing.js - Warehouse QR scanning → JSON API: submits scans
warehouse-qr.js - Document tracking → JSON API: manages documents
documents.js - Purchase orders → JSON API: manages orders
purchase-orders.js - Supplier management → JSON API: manages suppliers
suppliers.js - User administration → JSON API: administers users
users.js - Role permissions → JSON API: checks identity
permissions.js - JSON API → MySQL database: connects to
api/index.php - Staff user → Operations dashboard: views
- Asset tracking → JSON API: uses API
- Procurement → JSON API: uses API
- Login and MFA → JSON API: uses API
- MFA setup → JSON API: uses API