The team at Flok had done some early work with a Critical Path exercise and some wireframes in their early startup phase, providing some direction. Building on this existing work, and determining what to scrap and what to keep for a lean MVP, was the first task.
With a lengthy onboarding experience required, particularly for drivers, refining and staging the steps was paramount. 2-stage OS permissions modals had to be incorporated in such a way that they proved their purpose to the user.
The app's returning-user task flows were much more direct, but again had to be divided into drivers posting rides and passengers seeking rides. Working with the founders and developers on these ensured the product was following business objectives.
This is a step I often skip, going directly to low-fidelity wireframes. However, in this case the complexity of the app required it. Also, adding all tasks to a screen-flow chart gives insight into the scope of the app and how much UI design will be required.
Timelines on the project didn't allow for low-fidelity wireframes, so I moved from screen-flows directly to an interactive wireframe. This increased in fidelity as I iterated with the team. Eventually this was distributed to stakeholders and developers as a high-fidelity prototype which they could open on their phones.
Using another designer's approved branding, I produced dozens of screens to provide direction for developers. Implementation of the design and final QA were provided by other members of the team.