Enhancing Migraine Management System through Weather Forecasting for a Better Daily Life

Main Article Content

Wen-Xuan Ong
Sin-Ban Ho
Chuie-Hong Tan


A migraine is a severe, throbbing, or pulsing headache that typically affects one side of the head. A migraine attack can be so painful that it interferes with daily activities and can last for hours or even days. Migraine is a common health issue that affects approximately 1 in every 5 women and 1 in every 15 men. Additionally, millions of people worldwide suffer from migraine attacks due to the inability to anticipate or adapt to their environment. In today's globalized world, mobile phones have become a necessity for the general public, enabling communication, internet shopping, food purchases, and even health applications. Therefore, the purpose of this research is to develop a mobile application that serves as an online migraine management system that is responsive to meteorological conditions. The app was created using development tools such as Android Studio, Visual Code Studio, Flutter framework, and Firebase Firestore, which act as databases. This report also includes essential information on migraines and a comparison of similar or existing applications. In addition, the research is designed to provide a reliable and user-friendly interface for collecting migraine data for robust evidence, processing relevant demographic features such as medical history, and generating reports. While researching topics relevant to the application, we found a scarcity of data on weather-based migraines. As a result, the system will predict the impact and risk of migraine based on Headache Impact Test (HIT-6) data provided by migraine patients as well as weather forecasts. With the features of this research, migraine patients can hopefully better prepare themselves for their daily routine and manage their symptoms more effectively.

Article Details