Narvi is the Discord bot that started as a humble dice bot and has become practically a VTT within Discord, and today I am releasing streamlined support for Journeys.
How Journeys Work
You can create a journey by specifying names, origin, destination, tags for searching, an image (typically a map), and most importantly, a series of 'steps' -- each step is a set of hexes that are the same as one another in terms of terrain, type, and peril rating if any. Journeys can be shared; not only can you bring them from one game to another, you can publish them so everyone else who uses Narvi can use them. You can also make copies of journeys, forward or reverse.
Once you have a journey defined and loaded into your game, you can start it. Narvi then figures out what needs to happen next, tells everyone, and then when it happens, figures out the results and repeats. That is, it'll tell you who is a Guide and that they should do a marching test (and how to do it), then when they do, it'll figure out where the event happens, who it targets, and what kind of event it is, and tells the appropriate hero to make the appropriate roll. When they do, it carries out the consequences and tells you what's next. (Typically another marching test, though perilous areas change that.) Basically, it does all the paperwork so you can focus on the descriptions, fleshing out the events, making it more than just a journey but a story in motion.
Narvi also maintains a log for the journey, figures out and applies fatigue automatically (including handling relevant virtues like Cram or Endurance of the Ranger), determines how long the journey took, and lets the loremaster undo the last roll, reset the journey, end it early, etc. It accounts for the various terrain and land types and their modifiers, and lets you override them (e.g., for Gilraen's patron ability). Players rolling for their heroes have all the options to modify their dice rolls (e.g., spending hope), since they do all their own rolls; Narvi just figures out the modifiers automatically when they do, then tallies up the results and moves things along.