Well, I was hoping to learn Javascript/React for job opportunities besides, haha
I don't know how familiar you are with Dungeons and Dragons, but the idea I had for this software was to have a fast, responsive, organized way to organize Dungeon Master notes, which would include things like information on characters, locations, themes, and rules. I tried to do this for myself with just raw TiddlyWiki, but I found that TW was a little too fluid. I guess the easiest way to describe what I'm talking about would be to describe a potential use case.
Here's a rough mockup of what I imagine the UI would be like.
The adventurers come to a haunted house. At the top of the page are tabs (a), with quick access to areas that could be relevant soon, but aren't currently the central focus. At the top of the main window, there are 'sub-tabs' (b), which link to pages for the various sub-pages within this larger area (Haunted House), like floors in a multi-story building. On one side of the main window is a map, where "rooms" are hyperlinked such that they navigate the app to the proper entry. Across from the map is a scrollable section (d), detailing all of the "rooms" on this "floor." This is where I really love TiddlyWiki's text editor, with the capacity to quickly format and link to other pages. In fact, when I was making this UI, I straight up took a screenshot of my old TiddlyWiki notes.
Within a moment, I could click the 'Floor 2' sub-tab, and everything within the map and the main notes area (c and d) would update accordingly. I could click 'Floor 1' and everything would return to this way it was before.
I'd also like there to be a 'quick navigation' or 'quick search' function, something like the 'Ctrl + K' functionality that Discord has, that allows the DM to search for key words, and navigate to an entry very very quickly.
I'm assuming that the 'rooms' or entries might have a path, something like `continent/country/region/village/Haunted House/floor/Spare Bedroom`, and that's what the link would contain. I could contain multiple rooms on the same floor with the same title, such as "Spare Bedroom", even though they would have different paths for linking purposes.
The text editor from TiddlyWiki mostly serves my purposes for a text editor perfectly, though there's a fair amount of customization that I'd actually like to cut down on, for the sake of user simplicity.