This project is a workflow editor built using Laravel Livewire, enabling users to create and manage workflows by chaining together triggers and actions in a structured sequence.
- Add Elements: Click the
+button to add workflow elements like triggers and actions. - Element Settings: Click on any element to open its settings panel and configure the element's properties dynamically.
- Interactive UI: Powered by Laravel Livewire, the interface is responsive and seamless without requiring full-page reloads.
- Chaining: Create workflows by adding elements sequentially in a clear, structured format.
- Configurable Settings: Each element has customizable settings accessible through an intuitive panel.
- Live Updates: Real-time interaction with no full-page refreshes, leveraging Livewire’s reactive capabilities.
- Extensible: Add new triggers and actions to customize the workflow editor for your specific use case.
- Automating workflows for task management or event-driven systems.
- Building custom business logic flows, such as sending notifications, modifying records, or handling integrations.
- Empowering users to create visual workflows in your Laravel applications.
-
Clone the repository:
git clone https://github.com/1aWebmarketing/workflow-editor cd workflow-editor -
Install dependencies:
composer install npm install && npm run dev -
Serve the application:
php artisan serve
Feel free to contribute by submitting pull requests, reporting bugs, or suggesting new features!
This project is licensed under the MIT License.
