Nature of tool: SaaS for fiction authors
Purpose: Allow rapid creation of plot elements in a low GUI friction environment. App is geared toward tech savvy authors or those willing to learn. Minimal focus on mouse movements/GUI elements.
Advantage: Allows rapid plot development. User can focus on story crafting and can work very quickly once they learn the commands. Export support for Scrivener and other tools.
Imagine a Trello-like setup with cards.
In an example card, call it “Inciting Incident,” the user can type #C CHARACTER NAME} and the app automatically:
Creates a new entity known as CHARACTER NAME and assigns it to the CHARACTER database.
Creates a new card for the above created entity BENEATH the existing card. The user can then navigate to the new card using keyboard commands or mouse/GUI to write in that card.
In this way, the writer can easily create new characters, events, locations etc without leaving the window they’re in.
Card title is Inciting Incident. This is an example of what the customer might type…
“Detective #C Charlie Brownstone} wakes up #L at home} to find an unusual notification on his phone.”
In the above example, the app is performing the above described behavior based on two commands. The first is #C}, which tells the app to create a new character. The second is #L}, which tells the app to create a new location.
Desired behavior: The app leaves “Charlie Brownstone” behind in the card, and #C } are removed automatically once the app parses the command.
Is this level of no-code possible? Or might I need some Java script under the hood?
Edit: I see that typing # in this forum brings up a pop up. That is encouraging. But any insights into how to do this in a workflow would be greatly appreciated.