iconCase Studies

Inspirers

Mobile application supporting hypertension patients with medication adherence and blood pressure tracking

Industry
Location

Portugal, United Kingdom

csHero image

About the Project

Inspirers is a mobile app designed to support people living with hypertension. It helps patients follow medication schedules, track blood pressure readings, and share adherence data with healthcare professionals. The product was created as part of a joint initiative between the Portuguese healthcare company MEDIDA and the CINTESIS research center at the University of Porto. The initial goal was to build a beta version of the app to support research on medication adherence in hypertensive patients and help secure future funding. TechMagic developed the mobile application, backend services, and core functionality for medication intake and blood pressure tracking. The solution had to stay simple and accessible for older patients while ensuring reliable data collection for research teams.

mockup

Project Challenges

001

Offline-first experience for elderly users

Many target users are older adults who may not have stable internet access. For a healthcare app that tracks medication intake and blood pressure measurements, unreliable connectivity can lead to missing or inconsistent data. A typical cloud-first approach would create usability issues and increase the risk of losing patient records.

002

Localization and UI flexibility

The application had to support both Portuguese and English from the beginning. The client also planned to introduce Spanish in the future. Different languages create layout challenges. Text length varies, date and time formats differ, and the interface must remain readable for elderly users.

003

Reliable cross-platform notifications

Medication reminders are the core interaction in adherence applications. Users must receive alerts exactly when medication needs to be taken. However, achieving stable notifications across both iOS and Android using a single framework proved unreliable during early testing.

004

Adapting the product based on beta feedback

Early testers quickly revealed real-life medication scenarios that were not part of the original specification. Users sometimes skip doses, split pills, or take medication outside the planned schedule. The application needed to handle these situations without confusing the user or breaking adherence tracking.

mockup

Project Objective

The objective was to deliver a beta mobile application that would help researchers study medication adherence among hypertensive patients. The system needed to: • Track medication schedules and intake • Capture blood pressure readings from device displays • Support older patients with a simple, accessible interface • Operate reliably even with unstable internet connectivity • Provide structured adherence reports for healthcare professionals The platform also had to demonstrate technical feasibility and usability in order to support future research funding.

Solutions Delivered

Cross-platform mobile app for daily adherence support

We built the application for both iOS and Android using Xamarin. This gave the client one product across two platforms while keeping the experience consistent. The interface was designed for older adults, with clear flows for reminders, medication intake, and blood pressure logging.

Local-first architecture with offline access

Because stable internet access could not be assumed, we designed the app around a local-first model. Patient data is stored directly on the device through SQLite, so users can keep using the app offline. Once connectivity is restored, records sync with backend services and the client’s PostgreSQL database.

Medication scheduling and intake confirmation

We developed a medication module where users can add prescribed drugs, define dosage plans, and receive reminders at the right time. The app also supports more flexible scenarios such as skipped doses, off-schedule intake, and pill splitting. To confirm intake, users take a photo of the blister pack, which helps reduce missed doses and accidental double-taking.

Solutions Delivered

Blood pressure tracking with guided plans

The app includes a dedicated blood pressure module for routine monitoring. Users can create their own schedule or follow a standard 7-day plan. To log results, they take a photo of the display on their blood pressure monitor. This made daily tracking easier for patients and gave the client more structured data for research.

Stable notifications and flexible localization

Reminders were a critical part of the product, so we implemented platform-specific notification logic for iOS and Android instead of relying on one generic solution. This improved stability across devices. We also separated all interface text from the codebase and structured translations in XML, making the app easier to adapt for Portuguese, English, and future languages.

Backend sync and adherence reporting

We developed backend services in Node.js and synchronized data with the client’s PostgreSQL database. This supported data consistency across devices and enabled automated adherence reporting. As a result, healthcare professionals and researchers could review patient progress in a more structured way.

Key Features

Medication adherence tracking

Users create medication plans and receive reminders when it is time to take a dose.

Blister photo verification

Patients confirm medication intake by taking a photo of the blister pack.

Blood pressure monitoring

Users capture blood pressure readings by photographing the display of their measuring device.

Measurement scheduling

Patients can define custom measurement schedules or follow a standard monitoring plan.

Offline-first data storage

All patient data is stored locally and synchronized with the backend when connectivity is restored.

Automated adherence reports

The system generates reports that help doctors monitor treatment progress and adjust therapy if needed.

Services Provided for Inspirers

UI/UX design for healthcare mobile applications

TechMagic designed a user experience tailored to older adults managing hypertension. The interface focuses on clarity, simple navigation, and accessible interaction patterns. Our designers translated complex medical workflows into intuitive actions such as confirming medication intake or recording blood pressure readings.

Cross-platform mobile application development

We developed the Inspirers app for both iOS and Android using Xamarin. This approach allowed the client to launch a single product across platforms while maintaining a consistent user experience and reducing development overhead.

Backend development and system architecture

Our engineers built backend services using Node.js to manage application logic, synchronization processes, and communication between the mobile app and the client’s infrastructure. The backend was designed to support reliable data handling and future product expansion.

Offline-first data architecture implementation

To support elderly users with unstable internet connectivity, we implemented a local-first architecture using SQLite for on-device data storage. The system synchronizes data with the client’s PostgreSQL database once connectivity is restored, ensuring continuity of patient records.

Healthcare feature development and system integrations

TechMagic implemented the core healthcare functionality of the platform. This included medication scheduling with reminders, blister photo confirmation for pill intake, blood pressure tracking through image capture, and automated adherence reporting for healthcare professionals.

Support for clinical research and adherence analytics

The application was designed to support the client’s research on medication adherence among hypertensive patients. We structured patient interaction data and reporting features so researchers and healthcare professionals could monitor treatment adherence and analyze patient progress more effectively.

Tech Stack

Mobile development

Backend

Databases

Notifications

Xamarin

Node.js

SQLite

PostgreSQL

Shiny.Notifications (iOS)

LocalNotificationsPlugin (Android)

Key Results

Key Results

Improved medication adherence monitoring

The application helps patients follow treatment plans through reminders, intake confirmation, and structured schedules.

Key Results

Reliable data collection for research

Offline-first architecture ensures that patient records remain accessible and synchronized, even with unstable connectivity.

Key Results

Better patient engagement

Simple interaction patterns such as photo confirmation and clear reminders make it easier for older users to follow their therapy plans.

Key Results

Support for medical research

The beta version provides researchers with adherence insights and patient data that can support clinical studies and future product development.

Why TechMagic

Healthcare product expertise

Healthcare product expertise

Healthcare applications demand secure data handling, dependable workflows, and interfaces that feel simple in everyday use. TechMagic knows how to build digital health products that balance clinical needs, patient usability, and technical reliability. For Inspirers, that meant shaping a solution that supported both research goals and daily patient routines.

001

/003

User-centered design

User-centered design

002

/003

End-to-end delivery

End-to-end delivery

003

/003

Cases That May Be of Interest to You

Let’s turn ideas into action

Ross Kurhanskyi
Ross Kurhanskyi

VP of business development

linkedin-icon

Trusted by:

logo
logo
logo
logo
cookie

We use cookies to personalize content and ads, to provide social media features and to analyze our traffic. Check our privacy policy to learn more about how we process your personal data.