-
serverless-workflow-visualizer
Web application that uses Ably to visualize the progress of a serverless workflow.
-
core
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. (by vuejs)
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
public class PizzaWorkflowOrchestrator { [FunctionName(nameof(PizzaWorkflowOrchestrator))] public async Task Run( [OrchestrationTrigger] IDurableOrchestrationContext context, ILogger logger) { var order = context.GetInput(); var instructions = await context.CallActivityAsync>( nameof(ReceiveOrder), order); await context.CallActivityAsync( nameof(SendInstructionsToKitchen), instructions); var preparationTasks = new List(); foreach (var instruction in instructions) { if (instruction.MenuItem.Type == MenuItemType.Pizza) { preparationTasks.Add(context.CallActivityAsync( nameof(PreparePizza), instruction)); } } await Task.WhenAll(preparationTasks); await context.CallActivityAsync( nameof(CollectOrder), order); await context.CallActivityAsync( nameof(DeliverOrder), order); await context.CallActivityAsync( nameof(DeliveredOrder), order); } } /// For the full implementation see https://github.com/ably-labs/serverless-workflow-visualizer/blob/main/api/PizzaWorkflow/Orchestrators/PizzaWorkflowOrchestrator.cs.
Vue3, a popular front-end framework.