Image

Airplan

Introducing Airplan - a new air quality monitor and lookup app that leverages the power of Filecoin and the OpenAQ API to provide real-time air quality data for cities around the world. With Airplan, users can quickly and easily access air quality data for their local area, view historical trends, and monitor changes over time.

Demo URL / try it out: https://airplan.surge.sh/

Demo Video: https://youtu.be/FAoDxYhY-bE

Background

Built on the decentralized Filecoin network, Airplan stores and distributes air quality data in a secure and efficient manner, ensuring that data is always available and tamper-proof. This makes it an ideal platform for public health officials, researchers, and other stakeholders who require reliable air quality data for decision-making and analysis.

Whenever an API call is made, live air quality data is pulled and rendered around the location the user selects.

The user can click 'start recording' when 'end recording' is clicked the user's route and metadata gets saved to filecoin as a record of the user's air quality trip.

By combining the power of Filecoin with the OpenAQ API, Airplan is poised to become a leader in the air quality monitoring space, providing critical data and insights to support public health and environmental initiatives around the world. Over time and use, Airplan creates a catalogue/historic archive of user routes as json objects backed up permanently to ipfs.

How it works

Using the OpenAQ API (free for public use), Airplan pulls air quality data from a variety of sources, including government sensors, satellites, and crowdsourced data, to provide the most comprehensive and up-to-date data available. Users can search for air quality data by city or geographic location, and can view detailed information on a variety of pollutants, including particulate matter (PM2.5 and PM10), ozone, nitrogen dioxide, and sulfur dioxide.

How to run

  1. Define the following env variables in a .env file
    NEXT_PUBLIC_WEB3_STORAGE_KEY= # your web3.storage api key. Used for hosting env data to web3/filecoin storage.
  1. yarn; yarn dev

The app should now be running on port 3000.

Example recorded Airplan

https://bafybeidlajl7oippalzcosili3uizggjanegqaxpjwkawsy7vv6puh634e.ipfs.w3s.link/

See full information and additional screenshots the github here: https://github.com/cbonoz/airplan

Built With

Share this project:

Updates