Fruition Student Loans responsive dashboard
Fruition Student Loans responsive dashboard


Complex prescription apps are contributing to epidemic levels of non-adherence. Sphere Pharmacy is designed to see a measurable increase in adherence and improvement in patient health.

Over the years I’ve had my share of poor experiences with the pharmacy industry. Between late deliveries, lack of communication and long wait times, I was frustrated. In late 2017 I took this on as a personal project to explore solutions that could repair the broken pharmacy experience.

View Prototype View Redlines


  • Product Design
  • Branding & Identity

Timeframe & Type

  • 12 weeks, Part-Time
  • Personal Project


  • User Survey
  • User Personas
  • Competitive Analysis
  • User Stories
  • User Flows
  • Wireframes
  • Mockups
  • User Testing
  • Prototypes
  • Branding


Over 50% of patients do not take their prescriptions, and 30% fail to fill them at all. Resulting in 30%-50% of treatment failures, hospitalization, and 125,000 deaths per year.


Use of mobile pill reminders improves adherence by a minimum of 12.3%. An efficient and transparent pharmacy creates an additional increase in patient adherence.

User Survey

Research gathered from my survey of 55 participants, and supplemental studies show the average American takes at least one prescription, is non-adherent 1–4 times a month, prefers non-physical contact with pharmacists, and wants clear communication during the order process.

Key Insights


of respondents take generic or specialty prescriptions


forget to take their medication 3-4 times a month


refill their medication online or via a phone call


worry about running out with one week or less remaining

Most Used Pharmacies


CVS Pharmacy




Kaiser Permanente

View survey results

Competitive Analysis & Target Market

CVS Pharmacy, Walgreens, and Kaiser Permanente market their apps to the growing senior population in the United States. However, recent findings suggest present-day solutions to mobile digital health does not improve the health of seniors. According to research, a younger demographic is more likely to adopt health apps. Reducing Spheres target demographic to 25–45 allows for the adoption of the app in the short term while still positioning Sphere towards the growing senior population long term.

senior icon

75 Million

seniors by 2020

senior icon

112 Million

seniors by 2050

senior icon


of seniors own a smartphone

senior icon


of seniors refill online or mobile

View full analysis

User Personas

I interviewed a group of participants from my survey to understand their motivations, goals, and frustrations better. The primary user personas for Sphere were Madelyn S. and Nate V. The final user persona is Sean, our free user. Sean takes the occasional allergy pill and wants to set reminders. The free persona was used to evaluate the features used without an account. Helping to build trust before gathering personal and private medical information.

Madely S. user persona

Madelyn S.

Organize - Relief

45 years old, Accountant


  • Daily pill reminder
  • Smoother refill process that finishes quickly
  • Notified when ready and shipment tracking

"A smooth refill process that finished quickly would let me spend more quality time with my daughter."


  • Having to call the pharmacy for a refill is a pain
  • Long waits in person or on hold over the phone
  • Worried that medication won't arrive on time
Madely S. user persona

Nate V.

Automate - Forget

33 years old, Designer


  • Easy to set up and low matinence
  • Timely reminders
  • Monthly automated refills

"I would love to have my medications refilled on their own and only have to change minor things like my account settings."


  • Constant notifications by text, phone, and email
  • Very hard to remember when to refill and pickup
  • Other mobile pharmacy apps are hard to use

User Stories and Flows

To simplify processes for pharmacy patients, I asked myself two essential questions:

A study conducted by the NCBI discovered time to manually enter data, hidden costs, and apps being confusing to use as the top reasons for non-use or discontinuing use. Therefore, I created user stories and flows with a goal of reducing processes down to the bare minimum. Adding on carefully and only when necessary.

Fruition dashboard option A
Sketched flow for refilling a prescription
All stories & Flows

Sketching and Low-Fidelity

Giving users the ability to experience pill reminders without an account would help build trust. However, if one of the most straightforward features didn’t work correctly, there would be no reason to onboard and use Sphere as their pharmacy.

Sketches for Spheres homepage and dashboard
Sketches of today and prescriptions
Nate V. user persona
Sketches of onboarding screens
Nate V. user persona
Lofi wireframes of main navigation screens
Nate V. user persona
Lofi wireframes of main navigation screens

I gathered feedback from potential users on the low-fidelity versions of pill reminders, onboarding, and main navigation screens.

  • Foundation - app relies on trust, timing, and managing expectations.
  • Reminder details - frequency (daily/weekly), times per day, units (e.g.tablets capsules), and ability to mark as taken from their lock screen.
  • Security - how Sphere is protecting their personal and medical information is being protected. Compliant with HIPPA.
  • Clear communication - when pharmacists are available for live chat and what their camera is being used for.

High-Fidelity & Mockups

One of the challenges I faced was the massive amount of medical information. For that reason, I dedicated most of my time to the information architecture above. I initiated that in the design phase by starting with black and white designs and moving quickly to color which helped drive the project forward.

See all hifi wireframes

A/B Testing

I ran an A/B test on the Today and Prescriptions screens to assist in guiding the design of other aspects of the app. Although Option B was selected 80% of the time I took note of elements of the white design along with other issues I spotted to create a stronger more cohesive design.

Sphere white version
Option A - 21%
Sphere white version
Option B - 80%


Cards - Users preferred rounded cards for feeling more friendly and trustworthy.


Blue header - Kept the page grounded with stronger hierarchy.


Button layout -Placement of buttons were more reachable touch targets but blocked additional prescriptions from being displayed.

View full results


I made revisions to the card style and placement of buttons. I also started bringing more consistency to the onboarding experience by expanding the blue header to take the entire screen and utilizing the same heading and paragraph style used throughout the application.

Sphere onboarding
Second onboarding screen
Sphere Today iteration
Revised Today screen
Sphere prescription iteration
Revised prescription screen

Design Critique and Iteration

I attended several critiques led by a senior designer. Although I iterated on issues from the previous usability and A/B testing there were still major concerns with the prescriptions screen.

Submitted to critique
Sphere white version


Buttons - No way for a user to add a new prescription to Sphere.


Patient and doctor names - Issue with perfect data. Half the content below the prescription title would break the design. In addition, there might be an opportunity to group patients.


Prescription names - Longer medication names will run into the status buttons. Will the prescriptions truncate or drop to two lines?

Sphere white version


Buttons -Added new prescriptions tab and screen (see further below)


Patient and doctor names - Grouping of patient names on top of the cards. Moved patient and doctor names to the prescription details screen.


Prescription names -Longer prescription names drop to 2 lines and truncate beyond that.

Usability Testing & Iterations

I tested in person with potential patients in tandem with design critiques. I found a need for the following:

Based on the feedback I received from the usability test I iterated on some of the screens below.

Nate V. user persona
Adding a new medication
Nate V. user persona
Adding a pill reminder
Nate V. user persona
Transfering prescriptions to Sphere
Nate V. user persona
Adding and managing family members
View all iterations

Unhappy States, Blankstates, and Beyond

After resolving a majority of pain points, I was encouraged by senior designers to tackle success/error screens, input feedback, notifications, and blank states. I also revised the order screen created illustrated icons used in the error and success states.

Error and success screens
Scanning success and error
Error on credit card transaction
Error on payment
Pill reminder notifications
Sphere notifications
Blankstates on prescriptions and messages

Logo Design

I stepped away from the designs to wrap up the project and decide on a name. I created a mindmap and settled on Sphere while working alongside a senior designer. After reaching the final design I built out a branding style guide, Sketch component system, and illustrated for onboarding and success/error screens. The logo typeface is Futura while the product typeface aligns with the HIG.

Analog logo ideation
Digital iterations of Sphere logo
Final logo design
View full styleguide
View logo process

What I Learned

Working on Sphere Pharmacy forced me to think about the impact of my design decisions. One of the most valuable insights I had was to be ok with not getting it right the first time. By failing earlier, you can reduce how you impact users. Being willing to continuously cycle back through with users and stay genuinely interested in how your design breaks are crucial.

I also learned a lot about maintaining consistency and communication throughout a product. Not only does it ease user expectations it builds trust and makes an app worth using.

Lastly, although this was a personal project I learned a lot about not working in a silo. I made it a point to reach out to my community of designers for critique and communicating with users to drive the product forward.