All work

Cirrus Healthcare · Mobile app

MigraineX

A weather app that warns people with migraines before a change in air pressure can trigger one. We built it, and Cirrus Healthcare bought it.

MigraineX on an iPhone, showing the current weather, a falling barometer and the barometer alerts list.

MigraineX uses weather data to predict when changes in barometric pressure are likely to trigger a migraine, and alerts the user before it happens. Other migraine apps at the time asked people to log their triggers by hand. MigraineX was the only one that warned users ahead of time without them having to record anything.

The app is built with Xamarin.Forms for iOS and Android. Behind it, scheduled jobs on Azure pull in weather data, an ASP.NET API answers the app's requests, and Azure Notification Hubs deliver the alerts.

From side project to acquisition

MigraineX started as an evenings-and-weekends project. Shortly before launch we put up a one-page “coming soon” site. While we were finishing the app, Cirrus Healthcare found that page and offered to buy the app outright. We said yes.

Cirrus had developed a medical device that paired well with the app, so we rebranded it for them and added a RiteAid store locator.

The Wall Street Journal interviewed us for a story on apps for migraine sufferers. Cirrus Healthcare and Fweem’s founder, Brad Dean, hold US Patent 10,064,758 for combining a medical device with software and weather data to prevent medical symptoms.

What we did

  • Built the iOS and Android app
  • Wrote the Azure scheduled jobs that pull in weather data
  • Set up the SQL database and deployed it to Azure
  • Wrote the web API and deployed it to Azure
  • Set up Apple and Google push notifications

Who else was involved

Since version 2, MigraineX has been owned and developed by Cirrus Healthcare.

Want to work with us?

Tell us about the site or app you have in mind, or the one that needs fixing.