Snel Starten
Eryxon Flow snel opstarten.
Gewoon verkennen? Open de hosted versie op app.eryxon.eu - geen installatie nodig. Deze blijft online zoals hij nu is.
Vereisten
Section titled “Vereisten”Stap 1: Supabase Instellen
Section titled “Stap 1: Supabase Instellen”1.1 Project Aanmaken
Section titled “1.1 Project Aanmaken”- Ga naar supabase.com → New Project
- Noem het
eryxon-flow - Sla je databasewachtwoord op
- Klik op Create
1.2 Je Sleutels Ophalen
Section titled “1.2 Je Sleutels Ophalen”Ga naar Settings → API en kopieer:
- Project URL (bijv.
https://abc123.supabase.co) - anon public key (begint met
eyJ...)
1.3 Databaseschema Toepassen
Section titled “1.3 Databaseschema Toepassen”Gebruik de Supabase CLI tegen je doelproject:
supabase link --project-ref YOUR_PROJECT_REFsupabase db push1.4 Seeddata Toepassen
Section titled “1.4 Seeddata Toepassen”Het seedbestand stelt opslagbeleid, RLS-standaarden en cron-jobs in:
supabase db execute --file supabase/seed.sql1.5 Opslagbuckets Aanmaken
Section titled “1.5 Opslagbuckets Aanmaken”supabase storage create parts-imagessupabase storage create issuessupabase storage create parts-cadsupabase storage create batch-images1.6 Edge Functions Deployen
Section titled “1.6 Edge Functions Deployen”supabase functions deploy1.7 Edge Function Secrets Instellen
Section titled “1.7 Edge Function Secrets Instellen”Ga naar Settings → API en kopieer de service_role sleutel, dan:
supabase secrets set SUPABASE_URL=https://YOUR_PROJECT_REF.supabase.co SUPABASE_SERVICE_ROLE_KEY=YOUR_SERVICE_ROLE_KEYConfigureer de notify-new-signup Database Webhook nadat migraties zijn toegepast (zie Handleiding Zelf Hosten).
Liever automatisering? Voer
bash scripts/setup.shuit — dat leidt je interactief door alles hierboven.
Stap 2: De Applicatie Starten
Section titled “Stap 2: De Applicatie Starten”git clone https://github.com/SheetMetalConnect/eryxon-flow.gitcd eryxon-flow
npm install
cp .env.example .envBewerk .env:
VITE_SUPABASE_URL=https://your-project-id.supabase.coVITE_SUPABASE_PUBLISHABLE_KEY=your-anon-keyVITE_SUPABASE_PROJECT_ID=your-project-idStart de app:
npm run devStap 3: Je Account Aanmaken
Section titled “Stap 3: Je Account Aanmaken”- Klik op Sign Up
- Voer e-mail en wachtwoord in
- Bevestig je e-mail (controleer je inbox)
- Je bent nu admin van je organisatie!
Stap 4: Verkennen (Optioneel)
Section titled “Stap 4: Verkennen (Optioneel)”Demodata Laden
Section titled “Demodata Laden”Wil je de app met voorbeelddata zien?
- Ga naar Settings in de admin-zijbalk
- Klik op Create Demo Data
- Verken voorbeeldjobs, onderdelen en bewerkingen
Snelle Rondleiding
Section titled “Snelle Rondleiding”| Pagina | Wat het doet |
|---|---|
/admin/dashboard | Productieoverzicht |
/admin/jobs | Productiejobs beheren |
/admin/jobs/new | Nieuwe job aanmaken |
/operator/work-queue | Takenlijst operator |
/operator/login | Terminal-inlog werkvloer |
/admin/config/stages | Werkstadia configureren |
Wat Nu?
Section titled “Wat Nu?”Installatie & Deployment:
- Deployment Gids - Productie-deploymentopties
- Zelf Hosten Gids - Omgeving en uitroldetails
- MCP Server Setup - AI-assistent integratie instellen
API & Integratie:
- REST API Overzicht - Integratiearchitectuur
- REST API Referentie - Volledige endpoint-referentie
- API Payload Referentie - Kopieer-en-plak payload-voorbeelden
- MCP Demo Gids - Voorbeelden AI-assistentgebruik
- Webhooks & MQTT - Event-gedreven integratie
- Swagger/OpenAPI - Beschikbaar in de app op
/admin/api-docs(inlog vereist)
Architectuur & Hulp:
- App-architectuur - Systeemontwerp-overzicht
- FAQ - Veelgestelde vragen
Veelvoorkomende Problemen
Section titled “Veelvoorkomende Problemen”Kan niet registreren?
- Controleer of je Supabase URL correct is in
.env - Verifieer e-mailinstellingen in het Supabase Auth-dashboard
Databasefouten?
- Zorg dat je het schema-SQL hebt uitgevoerd
- Controleer de SQL Editor op fouten
Pagina laadt niet?
- Controleer of beide omgevingsvariabelen zijn ingesteld
- Controleer de browserconsole op fouten
Hulp Nodig?
Section titled “Hulp Nodig?”- Begin bij de documentatie-homepagina
- Open een issue op GitHub
- Doe mee aan onze communitydiscussies
Veel productiesucces!