Skip to content

A React/Redux web-app for Oracle Digital Assistant developers to program the Flow of a DA/chatbot in a more ergonomic way, rather than hand-writing if-then logic in YAML.

License

Notifications You must be signed in to change notification settings

riyadshauk/oracle-digital-assistant-flow-builder

Repository files navigation

Flow Builder for the Oracle Digital Assistant

Demo

Digital Assistant Flow Builder Demo GIF

Install & Run

As usual, to install deps into node_modules and run a local server on http://localhost:3000, run the following:

yarn && yarn start

Tech used

I build this project in 2019 while working with the Oracle Digital Assistant.

It uses React and Redux. For type-checking, I used Flow (which is similar to TypeScript). For code-style, I used ESLint. I also used a couple handy libraries for the drag-and-drop UML-like functionality, as well as for the YAML syntax-highlighting.

As of 2024, I spent part of a day to update the dependencies here, so that it simply installs and runs.

About

This project aimed to deliver a graphic, drag-and-drop-based designer (kind of like a flow-diagram) for creating the YAML definition for the Flow of an Oracle Digital Assistant.

It's in the form of a web-app that can be run in a browser.

About

A React/Redux web-app for Oracle Digital Assistant developers to program the Flow of a DA/chatbot in a more ergonomic way, rather than hand-writing if-then logic in YAML.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages