Each year, 1600 Australians die from exposure to air pollution. The life expectancy of Australians is diminished by an average 69 days on account of air pollution. Australia has the highest prevalence of Asthma in the world, with 1 in 10 people suffering from the chronic condition.
We all have the right to know about the quality of air we breathe and whether we are exposed to dangerous levels of pollution. The information empowers us to make decisions on whether to stay indoors or to relocate. Monitoring the quality of air can assist in determining the factors contributing to pollution. It is important to prevent air pollution from reaching toxic levels as seen in countries such as China and Mexico. Based on current emission trends, mortality due to outdoor air pollution is projected to double by 2050.
Breathe Easy is an app that informs users of the levels of air pollution in real-time on an interactive map. It clearly illustrates the quality of air from poor to good. The web application is responsive for easy use on both desktop and mobile.
The data sets integrated into the Breathe Easy App include a real-time feed of the air quality monitoring data, a list of all the monitoring sites with associated geographic information, and six NPI emission data sets containing industry emission data.
Within the Springboot application, the program is written in Groovy. Using the build tool Gradle, all the required data from the API servers were retrieved. The CSV files were converted into JSON documents to be loaded onto the MONGO no SQL database. The Springboot application was used as a framework to build the back-end API. Furthermore, the API for real-time data is called and reformatted into JSON documents to be passed to the front end. The Australian Government's Cloud service, NECTAR, hosts the APIs and front-end.
In the age of Internet Of Things, sensors have the potential to be implemented in a range of locations and monitor air quality. This crowdsourcing of data will be invaluable in the future.