Skip to main content
Industrial SoftwareLead Developer

SYSControl — Industrial Production Planning System

Real-time production planning and monitoring platform for industrial cutting machines (Plasma, Laser, Thor, Profile) at SYSteel Group

Completed: 1 de abril de 2026Duration: 12 months
SYSControl — Industrial Production Planning System

SYSControl — Industrial Production Planning System

SYSControl is a robust, high-performance platform for real-time management and monitoring of industrial cutting and fabrication processes at SYSteel Group. The system focuses on data integrity, instant synchronization, and a premium industrial interface.

Modules

Monitor Panel

  • Real-time global production status visualization
  • Automatic execution time calculation and delta vs. estimated time
  • Visual urgency indicators and connection status

Production Management

  • Detailed control of each production process
  • Drag & Drop for priority reordering
  • Subtask management with full traceability
  • Urgency numbering with weekly auto-numbering (YYYY-WNN-#)

Drawing Preparation

  • Interface optimized for technical preparation flows

Admin Panel

  • Password-protected access control
  • Data import/export tools (JSON backup)
  • Visibility configuration and new job creation

Capacity Planning

The system includes a Capacity Traffic Light in the Admin Panel that calculates daily workload for each machine (Plasma, Laser, Thor, Profile):

  • Intelligent calculation: Sums estimated time from main orders and all corresponding sub-orders per machine
  • Work modes: Normal shift (8h / 480 min) and Double shift (16h / 960 min), configurable per machine and day
  • Visual alerts:
    • OK (< 80%)
    • Almost Full (80–100%)
    • Overloaded (> 100%)
  • Card drill-down: Click capacity rates to expand a list grouped by Production Order
  • Quick reallocation: Move any job to a specific new working day with one click
  • Fast insertion: Assign new subtasks to day capacity directly from a formatted list (HH:MM)

Technical Highlights

Real-Time Engine

WebSocket-based synchronization via Socket.io ensures all terminals see instant updates. A self-sanitizing re-indexing algorithm prevents ordering collapse in simultaneous task operations — a critical reliability feature for production floor use.

Data Integrity

  • Automatic database migrations and structural validation on every startup
  • Absolute date keys (YYYYMMDD) in all temporal logic to prevent month overlap bugs
  • Referential integrity safeguards for archived orders

Security

  • Admin panel protected by password
  • PassMaster key required for database transfers
  • All API endpoints protected against unauthorized access

Technology Stack

  • Backend: Node.js, Express
  • Real-time: Socket.io
  • Database: SQLite3 (with automatic migrations)
  • Frontend: Vanilla JS, HTML5, CSS3
  • Excel Integration: SheetJS (XLSX)

Versioning

Currently at v0.1.14.1 (Beta phase). 14 minor versions shipped, each adding new capabilities: subtasks, capacity planning, urgency alarms, real-time monitoring, security hardening, and the interactive capacity semaphore.

Technologies

Node.jsExpressSocket.ioSQLiteJavaScriptHTML5CSS3