Skip to content

Doorbit/flow-ui-toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flow UI Toolkit

Ein leistungsstarkes Tool zur visuellen Erstellung und Bearbeitung von UI-Flows mit Drag & Drop Funktionalität und Mehrsprachenunterstützung.

Live-Demo: https://doorbit.github.io/flow-ui-toolkit

Features

  • 🎨 Visueller Editor mit Drag & Drop
  • 📝 Verschiedene UI-Elemente (Text, Boolean, Select, etc.)
  • 🌐 Mehrsprachenunterstützung für Seiten und Elemente
  • 🔄 Undo/Redo Funktionalität
  • 📋 JSON Import/Export
  • 📱 Responsive Design
  • 🎯 Verschachtelbare Elemente mit verbesserter Strukturnavigation
  • 📄 Multi-Page Support mit anpassbaren Titeln und Icons
  • 💻 Material Design Icon-Auswahl für Seiten
  • 🧩 Unterstützung für komplexe JSON-Strukturen und Subflows
  • 🔍 Verbesserte Containertyp-Erkennung und -Anzeige
  • 🔄 Automatische Strukturnormalisierung für konsistente JSON-Ausgabe

Schnellstart

# Repository klonen
git clone [repository-url]

# Ins Projektverzeichnis wechseln
cd flow-ui-toolkit

# Abhängigkeiten installieren
npm install

# Entwicklungsserver starten
npm start

Die Anwendung ist dann unter http://localhost:3000 erreichbar.

Verfügbare Skripte

  • npm start - Startet den Entwicklungsserver
  • npm test - Führt die Tests aus
  • npm run build - Erstellt eine optimierte Production-Build
  • npm run deploy - Erstellt einen Build und veröffentlicht ihn auf GitHub Pages
  • npm run eject - Erlaubt tiefgreifende Konfigurationsänderungen

Dokumentation

Detaillierte Dokumentation finden Sie in:

Technologie-Stack

  • React
  • TypeScript
  • Material-UI
  • Styled Components
  • React DnD

Systemanforderungen

  • Node.js 14.0 oder höher
  • NPM 6.0 oder höher
  • Moderner Webbrowser (Chrome, Firefox, Safari, Edge)

Lizenz

MIT

Beitragen

  1. Fork erstellen
  2. Feature Branch erstellen (git checkout -b feature/AmazingFeature)
  3. Änderungen committen (git commit -m 'Add some AmazingFeature')
  4. Branch pushen (git push origin feature/AmazingFeature)
  5. Pull Request erstellen

Support

Bei Fragen oder Problemen:

  1. Prüfen Sie die Dokumentation
  2. Erstellen Sie ein Issue
  3. Kontaktieren Sie das Entwicklerteam

About

JSON Konfigurator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors