Skip to content

Manufacturing Execution System (MES) for job shops and make-to-order manufacturers.

License

Notifications You must be signed in to change notification settings

SheetMetalConnect/eryxon-flow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

109 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eryxon Flow

Manufacturing Execution System (MES) for job shops and make-to-order manufacturers. Track jobs through production, give operators tablet-friendly work queues, and integrate with your ERP.

Live Demo · Documentation · GitHub

Who It's For

Job shops running high-mix, low-volume production — sheet metal, machine shops, custom fabrication. If you're tracking thousands of unique parts through multiple operations, this is built for you.

Features

Shop Floor

  • Operator terminals — Touch-friendly tablets for starting/stopping jobs, viewing drawings, and logging time
  • Work queues — Visual job lists organized by stage (cutting, bending, welding, etc.)
  • Real-time tracking — Live status updates via WebSockets to dashboards and managers

Management

  • Job & part tracking — Follow orders through production with full visibility
  • Dashboard stats — Active jobs, operator activity, and production metrics at a glance
  • 3D STEP viewer — Browser-based CAD viewer for operators (no software install)

Integration

  • REST API — Full CRUD for jobs, parts, operations with webhook notifications
  • CSV import/export — Bulk data operations for ERP sync
  • Multi-tenant SaaS — Row-level security for hosted deployments

Built for Teams

  • Multi-language — English, Dutch, German
  • Self-hostable — Run on your own infrastructure
  • API-first — Build custom integrations and own your data

Quick Deploy

See DEPLOY.md for complete deployment instructions.

Prerequisites

Local Development

git clone https://github.com/SheetMetalConnect/eryxon-flow.git
cd eryxon-flow

cp .env.example .env
# Edit .env with your Supabase credentials

npm install
npm run dev

Environment Variables

VITE_SUPABASE_URL
VITE_SUPABASE_PUBLISHABLE_KEY
VITE_SUPABASE_PROJECT_ID

See .env.example for complete list.

Architecture

Frontend: React + TypeScript + Vite UI: shadcn/ui + Tailwind CSS + Custom Design System Backend: Supabase (PostgreSQL + Edge Functions + Realtime) Deployment: Cloudflare Pages Database: 87 migrations, multi-tenant schema with RLS API: 28 Edge Functions (refactored with shared CRUD builder) 3D Rendering: Three.js + occt-import-js (client-side STEP parsing)

Documentation

License

Business Source License 1.1

  • Free to use for your own manufacturing business
  • Source available for modification and improvement
  • Self-host unlimited instances
  • Cannot offer as competing hosted service

See LICENSE for full terms.

Change Date: 2029-01-01 (converts to Apache 2.0)

Why BSL? Free for your business, prevents competitors from reselling our hosted service. Converts to Apache 2.0 on 2029-01-01. Learn more about BSL.

Support

About

Manufacturing Execution System (MES) for job shops and make-to-order manufacturers.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 5