Back to Work

✎ Designed Echo’s first version of the web experience.

Previous Next

My primary project after starting at Echo was to design the brand new web app. Up until then, Echo was an app-only product, and that app looked extremely techie and cool — excellent if you were tech-savvy and on the younger side, less so for everyone else. The web app was a way to widen the audience and lower the barrier to getting started.

Research & planning

Working alongside a great user researcher and product owner, we started planning our approach. We brainstormed what we thought the core user wants would be, the potential issues, and the main flows.

Then we ran some basic initial user interviews to find out whether our planning was on the right track. One of the strongest themes to come out of them was concern over patients just getting whatever medication they wanted.

In reality this couldn’t happen because everything is checked with the patient’s GP surgery. However, it raised an interesting point about presenting the product so people clearly understood we weren’t handing out access to anything and everything.

Wireframes & concepts

While the research was ongoing, I started on basic wireframes and concepts. For the second set of user interviews, we wanted to present our idea for the product visually, so we could get feedback on it.

I created a very basic wireframe that doubled as a click-through prototype, visualising the journey for the patient. I also started working on how we’d let the patient focus on the task at hand. Other than sign-up, the add and request medication flows were complicated. Unlike regular ecommerce flows, they had parts that needed the patient’s full focus.

An abstract sketch of the layers concept
A rough wireframe sketch of the first layer
A rough wireframe sketch of the second layer
A rough wireframe sketch of the  layer

This got me thinking about the web app in terms of layers. The first layer was the general app interface, areas where flows can be initiated. The second was the flow layer, where the patient progresses through the flow, fills out forms and so on. The final layer was the confirmation layer (basically a modal layer) where a patient confirms actions.

Designs

After the second set of interviews with the basic wireframe prototype, I moved on to the final designs. Most of the research outcomes were positive, with the negatives only around things we hadn’t visualised in the wireframes — like brand trust and security.

Final desktop design - Empty state of the home page Final desktop design - Populated home page variation Final desktop design - Populated home page variation Final desktop design - Populated home page variation Final desktop design - Populated home page variation Final desktop design - Populated home page variation Final desktop design - Populated home page variation Final desktop design - Empty state of the medication page Final desktop design - Populated medication page variation Final desktop design - Populated medication page variation Final desktop design - Populated medication page variation Final desktop design - Sign up flow step 1 Final desktop design - Sign up flow step 2 Final desktop design - Sign up flow step 3 Final desktop design - Sign up flow step 4 Final desktop design - Sign up flow step 5 Final desktop design - Add medication flow step 1 Final desktop design - Add medication flow step 1 Final desktop design - Request prescription flow step 1 Final desktop design - Request prescription flow step 2 Final desktop design - Request prescription flow confirmation

Partial launches

Since we already had an existing user base, we decided to build the request flow first and release it to a group of our existing patients to get data back.

Once it was out, we gathered data for two weeks from hundreds of patient requests. The feedback was overwhelmingly positive, so we carried on with the partial-release plan. Next up were the sign-up and add medication flows. With those three flows built, we could start bringing in new patients entirely via the web.

Conclusion

After three months of further design revisions and development, the MVP was built: the three main flows plus a basic settings area. Since then, more features have been added. Features like additional patients per account for carers and family members, and IM1 integration, which allows direct communication with the GP surgery.

Next Slide Previous Slide

Ready to get in touch?

A human made this. A human with lived experience. A human with empathy. A human who values craft.

© 2026 — Noureddine Azhar