Schnellstart
Eryxon Flow schnell einrichten.
Einfach ausprobieren? Öffnen Sie die gehostete Version auf app.eryxon.eu - keine Einrichtung nötig. Sie bleibt online wie sie ist.
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“Schritt 1: Supabase Einrichten
Abschnitt betitelt „Schritt 1: Supabase Einrichten“1.1 Projekt Erstellen
Abschnitt betitelt „1.1 Projekt Erstellen“- Gehen Sie zu supabase.com → New Project
- Benennen Sie es
eryxon-flow - Speichern Sie Ihr Datenbank-Passwort
- Klicken Sie auf Create
1.2 Ihre Schlüssel Abrufen
Abschnitt betitelt „1.2 Ihre Schlüssel Abrufen“Gehen Sie zu Settings → API und kopieren Sie:
- Project URL (z.B.
https://abc123.supabase.co) - anon public key (beginnt mit
eyJ...)
1.3 Datenbankschema Anwenden
Abschnitt betitelt „1.3 Datenbankschema Anwenden“Verwenden Sie die Supabase CLI für Ihr Zielprojekt:
supabase link --project-ref YOUR_PROJECT_REFsupabase db push1.4 Seed-Daten Anwenden
Abschnitt betitelt „1.4 Seed-Daten Anwenden“Die Seed-Datei richtet Speicherrichtlinien, RLS-Standardwerte und Cron-Jobs ein:
supabase db execute --file supabase/seed.sql1.5 Speicher-Buckets Erstellen
Abschnitt betitelt „1.5 Speicher-Buckets Erstellen“supabase storage create parts-imagessupabase storage create issuessupabase storage create parts-cadsupabase storage create batch-images1.6 Edge Functions Bereitstellen
Abschnitt betitelt „1.6 Edge Functions Bereitstellen“supabase functions deploy1.7 Edge Function Secrets Setzen
Abschnitt betitelt „1.7 Edge Function Secrets Setzen“Gehen Sie zu Settings → API und kopieren Sie den service_role Schlüssel, dann:
supabase secrets set SUPABASE_URL=https://YOUR_PROJECT_REF.supabase.co SUPABASE_SERVICE_ROLE_KEY=YOUR_SERVICE_ROLE_KEYKonfigurieren Sie den notify-new-signup Database Webhook nachdem die Migrationen angewendet wurden (siehe Self-Hosting-Anleitung).
Automatisierung bevorzugt? Führen Sie
bash scripts/setup.shaus — es führt Sie interaktiv durch alles oben Genannte.
Schritt 2: Die Anwendung Starten
Abschnitt betitelt „Schritt 2: Die Anwendung Starten“git clone https://github.com/SheetMetalConnect/eryxon-flow.gitcd eryxon-flow
npm install
cp .env.example .envBearbeiten Sie .env:
VITE_SUPABASE_URL=https://your-project-id.supabase.coVITE_SUPABASE_PUBLISHABLE_KEY=your-anon-keyVITE_SUPABASE_PROJECT_ID=your-project-idStarten Sie die App:
npm run devÖffnen Sie http://localhost:8080
Schritt 3: Ihr Konto Erstellen
Abschnitt betitelt „Schritt 3: Ihr Konto Erstellen“- Klicken Sie auf Sign Up
- Geben Sie E-Mail und Passwort ein
- Bestätigen Sie Ihre E-Mail (Posteingang prüfen)
- Sie sind jetzt Admin Ihrer Organisation!
Schritt 4: Erkunden (Optional)
Abschnitt betitelt „Schritt 4: Erkunden (Optional)“Demo-Daten Laden
Abschnitt betitelt „Demo-Daten Laden“Möchten Sie die App mit Beispieldaten sehen?
- Gehen Sie zu Settings in der Admin-Seitenleiste
- Klicken Sie auf Create Demo Data
- Erkunden Sie Beispiel-Aufträge, Teile und Arbeitsgänge
Schnelle Rundführung
Abschnitt betitelt „Schnelle Rundführung“| Seite | Was sie tut |
|---|---|
/admin/dashboard | Produktionsübersicht |
/admin/jobs | Fertigungsaufträge verwalten |
/admin/jobs/new | Neuen Auftrag erstellen |
/operator/work-queue | Aufgabenliste Werker |
/operator/login | Terminal-Anmeldung Werkstatt |
/admin/config/stages | Arbeitsstufen konfigurieren |
Was Nun?
Abschnitt betitelt „Was Nun?“Einrichtung & Deployment:
- Deployment-Anleitung - Optionen für Produktions-Deployment
- Self-Hosting-Anleitung - Umgebungs- und Ausrolldetails
- MCP Server Setup - KI-Assistenten-Integration einrichten
API & Integration:
- REST API Übersicht - Integrationsarchitektur
- REST API Referenz - Vollständige Endpoint-Referenz
- API Payload Referenz - Kopier-und-Einfüge-Payload-Beispiele
- MCP Demo-Anleitung - Beispiele für KI-Assistenten-Nutzung
- Webhooks & MQTT - Event-gesteuerte Integration
- Swagger/OpenAPI - In der App verfügbar unter
/admin/api-docs(Anmeldung erforderlich)
Architektur & Hilfe:
- App-Architektur - Systemdesign-Übersicht
- FAQ - Häufig gestellte Fragen
Häufige Probleme
Abschnitt betitelt „Häufige Probleme“Kann mich nicht registrieren?
- Prüfen Sie, ob Ihre Supabase URL in
.envkorrekt ist - Überprüfen Sie die E-Mail-Einstellungen im Supabase Auth-Dashboard
Datenbankfehler?
- Stellen Sie sicher, dass Sie das Schema-SQL ausgeführt haben
- Prüfen Sie den SQL Editor auf Fehler
Seite lädt nicht?
- Vergewissern Sie sich, dass beide Umgebungsvariablen gesetzt sind
- Prüfen Sie die Browser-Konsole auf Fehler
Hilfe Benötigt?
Abschnitt betitelt „Hilfe Benötigt?“- Beginnen Sie bei der Dokumentations-Startseite
- Erstellen Sie ein Issue auf GitHub
- Beteiligen Sie sich an unseren Community-Diskussionen
Viel Erfolg in der Fertigung!