Case study

OnkoApp — mobile app for oncology patients

Time range
Sep 2021 – Mar 2022

Time for reading
~ 15 min

Tags
UX/UI, mobile

This Bachelor's project focuses on designing an app to support oncology patientson their healing journey. It was my first project completed independently, created specifically for the Polish market, with focus groups based in Poland and some content provided in Polish.

My thesis received the highest grade and was awarded with distinction. According to my lecturer, it is now being used as an example of work for studients as for 2023.

Context

Behind the project

For my Bachelor's project, I aimed to create an app to help oncology patients transition more smoothly into their new reality. The oncology treatment journey is often challenging, with many patients feeling unsupported by doctors or foundations.

Problem statement

The lack of clear information can push patients toward online research, exposing them to harmful "golden cures" and false unconventional treatment advertisements.

The goal

Design a mobile app to support cancer patients in managing their treatment, storing essential data, and finding help during their most challenging moments.

After several years

Looking back at this project, I see many things I would approach differently — such as the UI design and the personas.

While it's not perfect, I value it greatly as a turning point in my career. It taught me valuable lessons, allowed me to validate my ideas, and marked a milestone in my learning journey. Despite its imperfections, it remains essential in showcasing my growth and experience.

The outcome

I conducted real-data research, learned to prioritize tasks, and refined my approach before working on a live project. While I see areas I would now approach differently, this remains one of the most challenging and knowledge-expanding projects in my portfolio.

Discovery

Discovery

Competitive Analysis & Benchmarking

OnkoApp was envisioned as a comprehensive platform where patients could organize their treatment effectively. Finding direct competition was challenging, as no existing application fully covered OnkoApp's objectives. General medical apps often failed to align with the app's specific goals, so the research was expanded to include apps that partially met the criteria.

The analysis focused on aspects such as visual design, functionality, content, user feedback, accessibility, and inclusiveness. While I reviewed numerous mobile applications, I conducted an in-depth analysis of seven selected apps, categorized as follows:

  • Access to medical knowledge: Onkoteka (PL), CanCell Cancer

  • Medical apps: My Heart, mySugr, MojeZdrowie24 (PL)

  • Communication with others: Pacjenci Pacjentom (PL)

  • Oncology treatment tools: ChemoWave

I documented the strengths of each app, which informed the initial concept of OnkoApp. This research provided valuable insights into features worth integrating to create a truly helpful tool for patients.

Questionnaire survey

Analyzing existing applications provided valuable insights into potential features, important considerations, and aspects I hadn't previously thought of. After summarizing these analyses, I identified functionalities to evaluate for their suitability with future users. To test these ideas, I created a questionnaire using Google Forms.

I recruited participants through Facebook support groups, which are often restricted to those with direct experience in cancer treatment. Despite limited access, I gathered 46 responses, with 36 from current or former oncology patients. Among the respondents, 95% were women, and 37% were aged 45–54.

Questionnaire summit

The survey responses, collected over a month, revealed several key insights:

  • Knowledge is crucial: All respondents actively sought to expand their knowledge, often through books about oncology treatment. Additionally, 75% felt that cancer is overly demonized.

  • Mental health matters: Every participant made efforts to maintain their mental health, with 70% focusing on continuing a normal life and avoiding fixation on their illness.

  • Caution in trust: Respondents were highly aware of exploitation targeting oncology patients for profit.

  • Limited trust in doctors: Nearly 90% admitted having trust issues with doctors, and 60% expressed a definitive lack of trust. While 51% believed chemotherapy to be effective, 75% preferred a holistic approach to their healing journey.

  • Online research remains prevalent: Many participants relied on the internet, particularly Facebook support groups, for treatment information.

  • Support is essential: 75% received support during their treatment, and over 30% reported not feeling abandoned after their diagnosis.

In-Depth interviews

I worked alone, so I recorded each session (with participants' consent) to focus fully on the discussions. The interviews were conducted via Google Meet, with Miro as the platform for interactive tasks. Along with small talk and a warm-up activity, participants engaged in two main tasks: 5x Why and Love/Goodbye Letter.

In-depth summit

Each interview lasted approximately 40 minutes and revealed several key insights:

  1. Motivation is common — respondents displayed a strong drive for self-development and taking control of their treatment journey.

  2. Fear of death — the idea of death was a significant concern, often described as a painful and miserable ending, deeply affecting their mental state.

  3. Skepticism of conventional medicine — many respondents doubted the effectiveness of conventional cancer treatments and explored alternative methods not widely recognized by the medical community.

  4. Push notifications are irritating — push notifications were often seen as intrusive and a major reason for uninstalling apps, highlighting the need for careful notification design.

  5. Lack of suitable apps — despite actively searching, respondents couldn’t find apps tailored to their needs. They openly expressed a gap in the market for applications supporting oncology patients.

Research Summary Statement

The number of apps that genuinely support oncology patients is notably insufficient.

Existing applications claiming relevance to oncology often provide only limited content, addressing just a fraction of the necessary functionalities.

This research phase took significantly more time than initially estimated. However, I view this as a valuable learning experience. It underscored the importance of thoroughly validating the scope of work and prioritizing foundational elements over seeking shortcuts. Spending more time on these essentials ultimately leads to better outcomes.

Defining

Defining

Building on the insights from the previous research, I created two Personas to represent the key user groups. The Personas were crafted with a focus on the distinct characteristics.

User personas

The needs were revealed through the questionnaires, IDIs, and my observations. These insights helped ensure the design aligns closely with the expectations of both user groups.

I created empathy maps for each persona, Ann and Maria, to better understand their needs by focusing on what they think, feel, say, and do.

Empathy maps

They became essential in guiding user-centered design decisions. This step reinforced the importance of collaboration in the design process.

The Value Proposition Canvas (VPC) was the final tool I used to define potential users. By merging data from the Empathy Maps and Personas, I identified key pain points and areas to focus on for my app.

Value Proposition Canvas

This tool provided valuable insights and played a significant role in shaping the application’s design and functionality.

Summary of defining stage

This section took longer than expected but helped me define both the users and the app's functionalities.The proposed features include:

  • Medical Journal — users can track health data, including indicators like blood sugar, tumor markers.

  • Well-Being Journal — a tracker for emotions and side effects throughout the day.

  • Saved Documents — a secure place to store medical records.

  • Calendar with Schedule — the most requested feature — a calendar for appointments, a history of visits, and the ability to share schedules with support persons, including recurring event options.

  • Medical Articles — reliable, categorized resources authored by medical experts, tailored for oncology patients.

  • Support Groups — categorized spaces for patients and their families to connect.

  • Foundations — a directory of organizations providing support for oncology patients.

  • Forum — a platform for sharing experiences and seeking advice from the community.

  • Support Person — a feature allowing users to share selected documents and medical information with family or friends, with control over what to share and the ability to add multiple support persons.

Develop

Develop

Design change process

After defining the core of the application, I began sketching wireframes. However, my notes were unorganized, so I took a step back to consolidate all gathered information. Once structured, I created both Lo-Fi and Hi-Fi wireframes and refined the visuals.

Paper drafts

Sketches on paper are the quickest method to gather insights about the overall flow. I began this phase with paper drafts, sketching the app's basic structure, desired functionalities, and overall layout. I generated multiple ideas, selected the best ones, and refined them further.

Organizing the notes

While working on drafts, I realized my data was scattered and unorganized. To ensure nothing important was overlooked, I paused to create an initial Information Architecture (IA).

This helped consolidate insights and determine functionality placement, resulting in two canvases: one summarizing research findings and another outlining the app’s first IA draft.

Cart sorting

I struggled to categorize functionalities properly, as many could fit into multiple sections. Aware of my bias from envisioning OnkoApp, I stepped back and conducted Card Sorting using the Optimal Workshop tool.

Despite the free trial limiting me to 10 participants, it was enough to clarify the category structure.

Lo-Fi wireframes

Creating low-fidelity wireframes was straightforward, thanks to the prior drafts and organized data. Using simple shapes and annotations, I mapped out where elements should be placed and designed wireframes for most subpages.

Hi-Fi wireframes

This phase was challenging due to my natural tendency to think in colors, making grayscale designs difficult. I created basic shapes, added copywriting, and designed initial interactions. Key challenges included structuring the top navigation and managing extensive data.

To ensure accessibility for users with limitations like shaky hands, chemo-brain, or age-related challenges, I added a top navigation bar, a bottom button bar, and increased button sizes. I also focused on clear, respectful copywriting to ensure usability and inclusivity.

Color problems

Initially, I envisioned blue tones as the primary color, complemented by orange accents to prevent a monochromatic look. However, the blue palette felt rigid and too reminiscent of banking or insurance companies.

After multiple iterations, I switched to green — symbolizing health, calmness, and nature— paired with a brick accent for warmth and lightness. This shift made the design more welcoming and aligned it better with the app’s mission.

Colors, fonts & icons

I chose Rokkit for headlines and Sen for paragraphs, maintaining an 8 px base grid for consistent spacing throughout the project. Icons were sourced from Tekeste Kidanu and Aaron Shetland.

Logo

I designed the OnkoApp logo to closely reflect the theme of oncology, opting for a ribbon shape in the app's color scheme.

After creating the ribbon's base shape, I enhanced it with shading and a background. To complement the icon, I developed a logotype, resulting in three logo variations.

Final products & files

Final products & files

Onboarding process

Initially, I considered skipping onboarding since most functionalities are accessible via navigation menus. However, given the cognitive and physical challenges oncology patients may face, I included onboarding to highlight essential features like medical and well-being journals.

Health tab

This section includes medical and well-being journals, designed for easy access. Medical journals are placed at the top, with a summary of recent entries, a calendar for quick navigation, and a button for viewing history.

The well-being journal uses a scale to track emotions and side effects, with quick links to related resources at the bottom, such as the "ABCs of treatment."

Organization tab

Focused on managing treatment, this section includes a calendar, event history, and document uploads. Upcoming events are displayed at the top, followed by saved documents and a monthly calendar view. Links to "recommended doctors" and "ABCs of treatment" are placed at the bottom for accessibility.

Knowledge tab

This section organizes articles by topic with features like a search bar, saved bookmarks, and recommended articles. Categories further refine content with subcategories and highlighted pieces.

Article pages include details like authorship, reading time, and an index for easy navigation. Users can report outdated content to ensure information remains accurate.

Support tab

This section provides information about oncology foundations, support groups, and forums. A prototype was created featuring the Alivia foundation, emergency contact numbers, and a call function directly linked to the listed numbers for immediate assistance.

Summary

Conducting thorough research and creating detailed canvases paid off, as it clarified what to prioritize and avoid in later stages. This process was a valuable learning experience, allowing me to test research templates from school. While I made some mistakes along the way, it was a great opportunity to learn and refine my approach before working on a live project.

Lessons for me

Research is crucial and cannot be overlooked — it provides the foundation for understanding users' needs, expectations, and limitations. Without it, designs lack purpose. Validating ideas and taking time to step back, relax, and revisit challenges can lead to fresh perspectives and better outcomes.

First ideas are rarely the best; reevaluating sketches, colors, or concepts often yields stronger results. While UI isn't my strongest area, this project reflects my growth and learning. Though I see room for improvement now, as a first project, it served its purpose and laid a solid foundation for my development.

Future growth opportunities

All the proposed features require testing with a larger group of respondents to validate their practicality and effectiveness. While some ideas seem promising, they may not work as intended in real-world scenarios.

Additionally, certain features will need feedback from specific groups of users, which might only be accessible once the app reaches a broader audience within the cancer patient community.

Juvenile account

Develop a version tailored for adolescent patients with adjusted copywriting and engaging elements to encourage regular data entry. Consider incorporating a parental account for managing appointments and measurements.

Advanced Age Version

Adapt features for older adults, leveraging their increasing smartphone usage, with simplified navigation and accessibility.

Sponsorships

secure funding to cover the costs of implementation, maintenance, and ongoing development, ensuring the app remains free and accessible.

Forum

Implementing a forum requires moderators to maintain order and prevent misinformation, necessitating significant resources and possibly a sponsor.

Widget

introduce phone widgets for quick access to appointments, health entries, or documents.

Security button

add a widget-based emergency notification feature, particularly useful for terminal or elderly patients experiencing sudden health issues.

Check other case studies

The goal was to design a B2C platform enabling users to search for movies playing in nearby cinemas.

Showcase presenting the process of transitioning the cinema hall creator from an old desktop application to a web version.

Learn more about my experience, background and approach to design.

Let’s connect and explore the possibilities on how we can work together.