// the find
jukbot/smart-industry
🏭 Open Source Manufacturing Execution System for JobShop type manufacturer.
IMES is a web-based Manufacturing Execution System for small/midsize job-shop manufacturers, handling production scheduling, OEE tracking, and job prioritization. It's built on Polymer 2 with Firebase as the backend. Last touched in 2021, with a TODO to migrate to React that never happened.
The scheduling algorithm selection (EDD vs SPT based on job conditions) is a real engineering decision, not just a UI toy. OEE tracking with availability/performance/quality breakdown is the right model for this domain. Firebase gives you real-time job status updates without custom websocket plumbing. The LP-based resource optimization via jsLPSolver is a reasonable embedded solver for the problem size these shops would have.
Polymer 2 is dead — Google killed it, the toolchain (bower, polymer-cli) is abandonware, and the migration to React in the TODO list never started. Firebase as the database means no complex relational queries; job-shop scheduling with constraints genuinely needs relational queries. No commits since 2021 and a COVID-19 notice in the README — this is not a maintained project, it's a university research artifact. The 'production use' warning in the README ('heavy development, lots of bugs') combined with a 5-year abandonment means anyone adopting this owns the maintenance entirely.