Story Node Editor is a web-based application designed to help you create interactive stories in the style of choose-your-own-adventure. This tool allows you to design story nodes, insert text and choices, and connect them visualize the flow of your narrative.
I built this as a learning project to explore the JointJS library. The code is a bit messy, I know.
Check out the live version of the project igorcouto.com/projects/story-nodes-editor
- Interactive Nodes: Create story nodes with text and multiple choices.
- Connect Nodes: Easily link nodes to depict different story paths.
- Toolbar & Shortcuts: Use the toolbar or keyboard shortcuts to perform actions like creating new nodes, fitting the view, and more.
- Zoom & Pan: Navigate your story map with scroll-to-zoom and drag-to-pan functionality
Feel free to open issues or submit pull requests to improve the project. Contributions are welcome!
- Igor Couto - igor.fcouto@gmail.com
