finds.dev← search

// the find

jukbot/smart-industry

★ 435 · HTML · Apache-2.0 · updated Sep 2021

🏭 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.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →