The app was already built, which was a replica of a competitor's mobile application, but the client was not satisfied with it. Thereby, they asked to update the app as we worked with them in building brand identity and website. We decided to have a new flow according to the requirements, use cases, effective UX, and meaningful UI.
And trust me, this took a considerable amount of time as it involved a lot of digging; Competitor research, Activity Diagrams, Wireframing, and Prototyping(mockup). It was not an easy job, but we pulled it off.