Mobile application supporting hypertension patients with medication adherence and blood pressure tracking
Portugal, United Kingdom

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.

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.
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.
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.
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.

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.
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.
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.
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.

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.
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.
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.

Users create medication plans and receive reminders when it is time to take a dose.
Patients confirm medication intake by taking a photo of the blister pack.
Users capture blood pressure readings by photographing the display of their measuring device.
Patients can define custom measurement schedules or follow a standard monitoring plan.
All patient data is stored locally and synchronized with the backend when connectivity is restored.
The system generates reports that help doctors monitor treatment progress and adjust therapy if needed.
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.
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.
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.
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.
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.
The application helps patients follow treatment plans through reminders, intake confirmation, and structured schedules.
Offline-first architecture ensures that patient records remain accessible and synchronized, even with unstable connectivity.
Simple interaction patterns such as photo confirmation and clear reminders make it easier for older users to follow their therapy plans.
The beta version provides researchers with adherence insights and patient data that can support clinical studies and future product development.
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
002
/003
003
/003