Instead of a bunch of data, it can show me only relevant information about definite trolleybus, bus stop and time. Of course, you have the ability to see the whole schedule or search and build your own route.
After ideation I definied the goals of this project:
1. Give the passenger know when will the next trolley arrive at the definite stop.
2. Allow passengers to build a route from the initial to the final stop.
Design process I’ve started with OOUX. It’s a great approach to build the core structure of the app based on the goals. I’ve extracted objects from app’s goals and written down core content, metadata, nested objects and CTAs. My main objects were Trolleybus, Route, Bus Stop, Passenger, Schedule. It helped me to define main elements of the app and see how they work together like a system.
For creating prototype I used InVision. I tested the prototype on my smartphone on the bus stop and in trolleybus to define its weak points. I also used CanvasFlip for testing usability issues including interaction heatmap and UX flow. Testing helped me to finalize app’s screens.