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.