Skip to content

Commit 4beb692

Browse files
Merge pull request #316 from SheetMetalConnect/claude/audit-metals-messaging-neN3a
Audit website messaging for metals fabrication
2 parents 1a16b11 + ebf14d2 commit 4beb692

File tree

10 files changed

+81
-32
lines changed

10 files changed

+81
-32
lines changed

src/components/onboarding/MockDataImport.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,13 +117,13 @@ export function MockDataImport({ onComplete, onSkip }: MockDataImportProps) {
117117
<Wrench className="h-12 w-12 mx-auto text-primary" />
118118
<h2 className="text-3xl font-bold tracking-tight">Import Sample Data</h2>
119119
<p className="text-muted-foreground text-lg">
120-
Start exploring Eryxon MES with realistic metal fabrication shop data
120+
Start exploring Eryxon MES with realistic custom metals fabrication data
121121
</p>
122122
</div>
123123

124124
<Alert>
125125
<AlertDescription>
126-
We'll create sample jobs, parts, and operations that represent a typical sheet metal
126+
We'll create sample jobs, parts, and operations that represent a typical custom metals
127127
fabrication workflow. This helps you understand how Eryxon organizes and tracks
128128
manufacturing work.
129129
</AlertDescription>

src/i18n/locales/en/auth.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,8 @@
7474
"cancelAnytime": "Cancel anytime",
7575
"moneyBackGuarantee": "30-day money-back guarantee",
7676
"sampleData": "Import Sample Data",
77-
"sampleDataDescription": "Start exploring Eryxon MES with realistic metal fabrication shop data",
78-
"sampleDataExplanation": "We'll create sample jobs, parts, and operations that represent a typical sheet metal fabrication workflow.",
77+
"sampleDataDescription": "Start exploring Eryxon MES with realistic custom metals fabrication data",
78+
"sampleDataExplanation": "We'll create sample jobs, parts, and operations that represent a typical custom metals fabrication workflow.",
7979
"planSelection": {
8080
"title": "Choose Your Plan",
8181
"comingSoon": "Pricing plans are being finalized",

src/i18n/locales/en/integrations.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@
174174
},
175175
"apiDocsPage": {
176176
"title": "Eryxon Flow API",
177-
"description": "Production workflow management API for sheet metal manufacturing. Build integrations, automate workflows, and manage your production data programmatically.",
177+
"description": "Production workflow management API for custom metals fabrication. Build integrations, automate workflows, and manage your production data programmatically.",
178178
"version": "v1.0.0",
179179
"restApi": "REST API",
180180
"restApiDesc": "JSON-based RESTful API",

src/i18n/locales/en/translation.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -391,8 +391,8 @@
391391
"cancelAnytime": "Cancel anytime",
392392
"moneyBackGuarantee": "30-day money-back guarantee",
393393
"sampleData": "Import Sample Data",
394-
"sampleDataDescription": "Start exploring Eryxon MES with realistic metal fabrication shop data",
395-
"sampleDataExplanation": "We'll create sample jobs, parts, and operations that represent a typical sheet metal fabrication workflow.",
394+
"sampleDataDescription": "Start exploring Eryxon MES with realistic custom metals fabrication data",
395+
"sampleDataExplanation": "We'll create sample jobs, parts, and operations that represent a typical custom metals fabrication workflow.",
396396
"planSelection": {
397397
"title": "Choose Your Plan",
398398
"comingSoon": "Pricing plans are being finalized",
@@ -1216,7 +1216,7 @@
12161216
},
12171217
"apiDocsPage": {
12181218
"title": "Eryxon Flow API",
1219-
"description": "Production workflow management API for sheet metal manufacturing. Build integrations, automate workflows, and manage your production data programmatically.",
1219+
"description": "Production workflow management API for custom metals fabrication. Build integrations, automate workflows, and manage your production data programmatically.",
12201220
"version": "v1.0.0",
12211221
"restApi": "REST API",
12221222
"restApiDesc": "JSON-based RESTful API",

src/pages/common/ApiDocs.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,8 +298,9 @@ apiClient.post('/api-jobs', jobData)
298298
Eryxon Flow API
299299
</CardTitle>
300300
<CardDescription className="text-base">
301-
Production workflow management API for sheet metal manufacturing.
301+
Production workflow management API for custom metals fabrication.
302302
Build integrations, automate workflows, and manage your production data programmatically.
303+
See <a href="https://eryxon.eu/api/api_documentation/" target="_blank" rel="noopener noreferrer" className="text-primary hover:underline">full API documentation</a>.
303304
</CardDescription>
304305
</div>
305306
<Badge variant="secondary" className="text-sm">

website/src/content/docs/architecture/app-architecture.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "App Architecture"
33
description: "Technical architecture overview of Eryxon Flow"
44
---
55

6-
MES for sheet metal fabrication. Tracks work through three levels: **Jobs** (customer orders) → **Parts** (components) → **Operations** (tasks like cutting, bending, welding).
6+
MES for custom metals fabrication—sheet metal, structural steel, precision machining. Tracks work through three levels: **Jobs** (customer orders) → **Parts** (components) → **Operations** (tasks like cutting, bending, welding, machining).
77

88
---
99

website/src/content/docs/index.mdx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
22
title: Eryxon Flow - Open Source MES
3-
description: Manufacturing Execution System for Job Shops. Self-hostable, API-first, and built for the shop floor.
3+
description: Manufacturing Execution System for custom metals fabrication. Self-hostable, API-first, and built for the shop floor.
44
template: splash
55
hero:
66
title: |
7-
MES for <span class="text-primary">Job Shops</span>
8-
tagline: Open source production tracking for custom manufacturing. Real-time operator terminals, capacity planning, and ERP integration.
7+
MES for <span class="text-primary">Metals Fabrication</span>
8+
tagline: Open source production tracking for custom metals shops—high, mid, and low volume. Real-time operator terminals, QRM capacity planning, and ERP integration via unified namespace.
99
actions:
1010
- text: Try Demo
1111
link: https://app.eryxon.eu
@@ -40,8 +40,8 @@ import LinkButton from "~/components/LinkButton.astro";
4040
<Card title="Self-Hostable" icon="seti:lock" iconColor="#4a9eff">
4141
Keep your production data private. Run on your own server. BSL 1.1 License (Free for internal use).
4242
</Card>
43-
<Card title="ERP Integration" icon="seti:db" iconColor="#4a9eff">
44-
Sync jobs and parts from your ERP via REST API. No double entry.
43+
<Card title="ERP & Unified Namespace" icon="seti:db" iconColor="#4a9eff">
44+
Sync jobs and parts from your ERP via REST API. Publish events to MQTT with ISA-95 unified namespace. No double entry.
4545
</Card>
4646
<Card title="Paperless Shop" icon="seti:image" iconColor="#4a9eff">
4747
Attach drawings, 3D files (STEP), and work instructions directly to the job.
@@ -81,8 +81,8 @@ import LinkButton from "~/components/LinkButton.astro";
8181

8282
<Section title="Why <span class='text-primary'>Eryxon Flow?</span>">
8383
<Grid columns={2}>
84-
<Card title="For Job Shops" icon="seti:home" iconColor="#4a9eff">
85-
High mix, low volume. Handling thousands of unique parts? We built Eryxon for that.
84+
<Card title="For Custom Metals" icon="seti:home" iconColor="#4a9eff">
85+
Built for custom metals fabrication—sheet metal, structural steel, precision machining. High, mid, or low volume. Also works for job shops in construction, furniture, and other custom manufacturing.
8686
</Card>
8787
<Card title="Developer Friendly" icon="seti:code" iconColor="#4a9eff">
8888
API-first design. Extend functionality, build custom integrations, and own your data.

website/src/content/docs/introduction.md

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,41 @@
11
---
22
title: Welcome to Eryxon MES
3-
description: The simple, elegant and powerful manufacturing execution system that your people will love to use. Made for metals fabrication.
3+
description: The simple, elegant and powerful manufacturing execution system that your people will love to use. Made for custom metals fabrication—sheet metal, structural steel, precision machining.
44
---
55

66
:::note[Early Access]
77
Heads up – this is an early version. Free during early access, but expect some bugs or downtime. [Try the demo](https://app.eryxon.eu) or see the [Hosted Version](/hosted-version) page for details.
88
:::
99

10-
**The simple, elegant and powerful manufacturing execution system that your people will love to use. Made for metals fabrication.**
10+
**The simple, elegant and powerful manufacturing execution system that your people will love to use. Made for custom metals fabrication.**
11+
12+
### Who It's For
13+
14+
**Primary:** Custom metals fabrication shops—sheet metal, structural steel, precision machining—handling high, mid, or low volume production.
15+
16+
**Also useful for:** Other job shops and custom manufacturing companies in construction, furniture, woodworking, and similar industries.
17+
18+
---
19+
20+
## What is MES?
21+
22+
A **Manufacturing Execution System (MES)** bridges the gap between your ERP (business system) and the shop floor. While your ERP manages orders, customers, and invoices, MES tracks *how work actually gets done*—who's working on what, where parts are in production, and whether you're on schedule.
23+
24+
### Our Philosophy
25+
26+
**Go paperless.** Leave paper travelers behind. Instead of printing job packets that get lost, damaged, or outdated the moment something changes, give operators a tablet with live information—drawings, 3D models, instructions, and status—all in one place.
27+
28+
**Collect data.** Every start, stop, and completion is recorded. Know how long operations actually take. Identify bottlenecks. Build a foundation for continuous improvement.
29+
30+
**Improve communication.** When an operator reports an issue, everyone sees it immediately. When a priority changes, everyone knows. No more walking the floor to find out what's happening—real-time visibility across all screens.
31+
32+
**Integrate with your systems.** Eryxon connects to your ERP via REST API and publishes events to a unified namespace (MQTT/ISA-95). Your data flows where it needs to go—no islands, no double entry.
33+
34+
---
1135

1236
## What It Does
1337

14-
Eryxon tracks jobs, parts, and tasks through production with a mobile and tablet-first interface. Data comes from your ERP via API.
38+
Eryxon tracks jobs, parts, and tasks through production with a mobile and tablet-first interface. Integrate with your ERP and publish events to a unified namespace (MQTT/ISA-95).
1539

1640
### For Operators
1741
The interface shows what to work on, grouped by materials and manufacturing stages—organized the way your shop runs, not the way accountants think.
@@ -67,7 +91,7 @@ Track who's on-site and what they're working on in real-time. No guessing, no de
6791

6892
## Integration-First Architecture
6993

70-
**100% API-driven.** Your ERP pushes jobs, parts, and tasks via REST API. Eryxon sends completion events back via webhooks. MCP server enables AI/automation integration.
94+
**100% API-driven.** Your ERP pushes jobs, parts, and tasks via REST API. Eryxon sends completion events back via webhooks and MQTT (ISA-95 unified namespace). MCP server enables AI/automation integration.
7195

7296
### File handling
7397
Request a signed upload URL from the API, upload STEP and PDF files directly to Supabase Storage, then reference the file path when creating jobs or parts. Large files (5-50MB typical) upload directly to storage—no timeouts, no API bottlenecks.

website/src/content/docs/nl/index.mdx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
22
title: Eryxon Flow - Open Source MES
3-
description: Manufacturing Execution System voor Job Shops. Self-hostable, API-first, en gebouwd voor de werkvloer.
3+
description: Manufacturing Execution System voor metaalbewerking op maat. Self-hostable, API-first, en gebouwd voor de werkvloer.
44
template: splash
55
hero:
66
title: |
7-
MES voor <span class="text-primary">Job Shops</span>
8-
tagline: Open source productie-tracking voor maatwerkproductie. Real-time operator terminals, capaciteitsplanning en ERP-integratie.
7+
MES voor <span class="text-primary">Metaalbewerking</span>
8+
tagline: Open source productie-tracking voor metaalbedrijven op maat—hoog, midden en laag volume. Real-time operator terminals, QRM capaciteitsplanning en ERP-integratie via unified namespace.
99
actions:
1010
- text: Aan de slag
1111
link: /nl/guides/quick-start/
@@ -36,8 +36,8 @@ import LinkButton from "~/components/LinkButton.astro";
3636
<Card title="Zelf te hosten" icon="seti:lock" iconColor="#4a9eff">
3737
Houd uw productiegegevens privé. Draai op uw eigen server. BSL 1.1 Licentie (Gratis voor intern gebruik).
3838
</Card>
39-
<Card title="ERP-Integratie" icon="seti:db" iconColor="#4a9eff">
40-
Synchroniseer orders en onderdelen uit uw ERP via de REST API. Geen dubbele invoer.
39+
<Card title="ERP & Unified Namespace" icon="seti:db" iconColor="#4a9eff">
40+
Synchroniseer orders en onderdelen uit uw ERP via de REST API. Publiceer events naar MQTT met ISA-95 unified namespace. Geen dubbele invoer.
4141
</Card>
4242
<Card title="Papierloze Werkplaats" icon="seti:image" iconColor="#4a9eff">
4343
Koppel tekeningen, 3D-bestanden (STEP) en werkinstructies direct aan de order.
@@ -77,8 +77,8 @@ import LinkButton from "~/components/LinkButton.astro";
7777

7878
<Section title="Waarom <span class='text-primary'>Eryxon Flow?</span>">
7979
<Grid columns={2}>
80-
<Card title="Voor Job Shops" icon="seti:home" iconColor="#4a9eff">
81-
High mix, low volume. Beheert u duizenden unieke onderdelen? Daarvoor hebben we Eryxon gebouwd.
80+
<Card title="Voor Metaalbewerking" icon="seti:home" iconColor="#4a9eff">
81+
Gebouwd voor metaalbewerking op maat—plaatwerk, staalconstructie, precisie-verspaning. Hoog, midden of laag volume. Ook geschikt voor job shops in de bouw, meubelindustrie en andere maatwerkproductie.
8282
</Card>
8383
<Card title="Ontwikkelaar Vriendelijk" icon="seti:code" iconColor="#4a9eff">
8484
API-first ontwerp. Breid functionaliteit uit, bouw eigen integraties en blijf eigenaar van uw data.

website/src/content/docs/nl/introduction.md

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,37 @@
11
---
22
title: Welkom bij Eryxon Flow
3-
description: Het eenvoudige, elegante en krachtige manufacturing execution system waar uw mensen graag mee zullen werken. Gemaakt voor de metaalbewerking.
3+
description: Het eenvoudige, elegante en krachtige manufacturing execution system waar uw mensen graag mee zullen werken. Gemaakt voor metaalbewerking op maat—plaatwerk, staalconstructie, precisie-verspaning.
44
---
55

6-
**Het eenvoudige, elegante en krachtige manufacturing execution system waar uw mensen graag mee zullen werken. Gemaakt voor de metaalbewerking.**
6+
**Het eenvoudige, elegante en krachtige manufacturing execution system waar uw mensen graag mee zullen werken. Gemaakt voor metaalbewerking op maat.**
7+
8+
### Voor Wie Het Is
9+
10+
**Primair:** Metaalbewerkingsbedrijven op maat—plaatwerk, staalconstructie, precisie-verspaning—voor hoog, midden of laag volume productie.
11+
12+
**Ook geschikt voor:** Andere job shops en maatwerkproductiebedrijven in de bouw, meubelindustrie, houtbewerking en vergelijkbare sectoren.
13+
14+
---
15+
16+
## Wat is MES?
17+
18+
Een **Manufacturing Execution System (MES)** overbrugt de kloof tussen uw ERP (bedrijfssysteem) en de werkvloer. Terwijl uw ERP orders, klanten en facturen beheert, houdt MES bij *hoe het werk daadwerkelijk wordt uitgevoerd*—wie waaraan werkt, waar onderdelen zich in de productie bevinden en of u op schema ligt.
19+
20+
### Onze Filosofie
21+
22+
**Ga papierloos.** Laat papieren werkbonnen achter. In plaats van werkpakketten te printen die zoekraken, beschadigd raken of verouderd zijn zodra er iets verandert, geef operators een tablet met actuele informatie—tekeningen, 3D-modellen, instructies en status—alles op één plek.
23+
24+
**Verzamel data.** Elke start, stop en voltooiing wordt geregistreerd. Weet hoe lang bewerkingen werkelijk duren. Identificeer knelpunten. Bouw een fundament voor continue verbetering.
25+
26+
**Verbeter communicatie.** Wanneer een operator een probleem meldt, ziet iedereen het direct. Wanneer een prioriteit wijzigt, weet iedereen het. Niet meer de werkvloer op om te ontdekken wat er gebeurt—real-time zichtbaarheid op alle schermen.
27+
28+
**Integreer met uw systemen.** Eryxon verbindt met uw ERP via REST API en publiceert events naar een unified namespace (MQTT/ISA-95). Uw data stroomt waar nodig—geen eilandjes, geen dubbele invoer.
29+
30+
---
731

832
## Wat Het Doet
933

10-
Eryxon volgt orders, onderdelen en taken door de productie met een mobiele en tablet-vriendelijke interface. Gegevens komen via een API uit uw ERP.
34+
Eryxon volgt orders, onderdelen en taken door de productie met een mobiele en tablet-vriendelijke interface. Integreer met uw ERP en publiceer events naar een unified namespace (MQTT/ISA-95).
1135

1236
### Voor Operators
1337
De interface toont waaraan gewerkt moet worden, gegroepeerd op materialen en productiestadia—georganiseerd zoals uw werkplaats draait, niet zoals accountants denken.
@@ -63,7 +87,7 @@ Volg in realtime wie er aanwezig is en waaraan zij werken. Geen gegis, geen vert
6387

6488
## Integratie-Eerste Architectuur
6589

66-
**100% API-gedreven.** Uw ERP stuurt orders, onderdelen en taken via de REST API. Eryxon stuurt voltooiingsgebeurtenissen terug via webhooks. MCP-server maakt AI/automatisering-integratie mogelijk.
90+
**100% API-gedreven.** Uw ERP stuurt orders, onderdelen en taken via de REST API. Eryxon stuurt voltooiingsgebeurtenissen terug via webhooks en MQTT (ISA-95 unified namespace). MCP-server maakt AI/automatisering-integratie mogelijk.
6791

6892
### Bestandsafhandeling
6993
Vraag een ondertekende upload-URL aan via de API, upload STEP- en PDF-bestanden rechtstreeks naar Supabase Storage en verwijs vervolgens naar het bestandspad bij het maken van orders of onderdelen. Grote bestanden (typisch 5-50MB) worden rechtstreeks naar de storage geüpload—geen timeouts, geen API-knelpunten.

0 commit comments

Comments
 (0)