The Relicans

Cover image for Earthenco - The AIR Lighthouse
Hemanth Krishna
Hemanth Krishna

Posted on

Earthenco - The AIR Lighthouse

What I built

Earthecon is a one stop Air Observability lighthouse that lets you observe CO2, SO3, NH3 and much more in your location and at many others!

Earthenco aims to spread awareness about Air Pollution and other fine particles that you are surrounded by.

How does this motivate one to save the environment?
Highly Polluted cities have a bigger marking, and if one does job such as planting a plant and reducing air pollution, they can come back after few months to checkout if their activity helped them to save the planet!

Category Submission:

Science and Observation, simply because EarthEnco observes the following in real time!

  • CO2
  • NO2
  • O3
  • Fine Particle
  • Coarse Particle
  • SO2 (all values in ug/m3)

App Link - https://earthenco.benro.tech

Here is a quick screencast and walkthrough!

Screenshots

MainPage

Secondary Page

New Relic

Description

The Problem

  • Air Pollution is something that we humans have not paid attention to
  • Various chemical production and unregulated pollution destroy's our environment

The Solution

  • An Air Pollution lighthouse tool that is powered by OpenSource data tells you about the fine particles that you are surrounded in real time!

  • This will help motivate one to do good to their planet by encouraging them to plant more trees to see that ridiculously high value go down!

  • Earthenco also provides great insight on what kind of pollutant is prevalent in an area and helps identify and optimise the source of pollution.

Link to Source Code

GitHub logo DarthBenro008 / earthenco

An Air Pollution Observability Lighthouse

Earthenco

Header Image

One stop observability centre to battle Air Pollution!

The Problem

  • Air Pollution is something that we humans have not paid attention to
  • Various chemical production and unregulated pollution destroy's our environment

What is Earthenco?

Earthenco is a one-stop "Observability" center where you can view various Air Particle data of anyplace anytime!

Earthenco aims to spread awareness about Air Pollution and recommned what plants you could plant to make your environment healthier.

Installation

git clone https://github.com/DarthBenro008/earthenco
cd earthenco
npm install
npm start

Sample .env file

REACT_APP_KEY_OWA=
Enter fullscreen mode Exit fullscreen mode

Techstack

  • React
  • OpenWeather API
  • BigData ReverseGeoCoding API

Author

👨‍💻 Hemanth Krishna @DarthBenro008

Show your support

Give a if this project made your life easy!

Spread the word to your fellows to help grow a healthy environment for us!

Contributions

  • Feel Free to Open a PR/Issue for any feature or bug(s).
  • Make sure you follow the community guidelines!
  • Feel free to open an issue…

Permissive License

Copyright 2021 Hemanth Krishna

Licensed under MIT License : https://opensource.org/licenses/MIT

Background

(Why this particular app? Share some more background about how you envision this app helping the fight against the effects of climate change.)

I live in a third world country, where dust and air pollution is heavily prevalent, I noticed that the normal people do not notice how many pollutant surround them everyday!

Hence my idea was to create a Lighthouse for air pollution that can spread awareness and report pollutants in real time!

How would this help fight against of climate change?

  • Motivating people to reduce Carbon Emission
  • Helping people identify what kind of emission of pollutant is taking place at a certain place and let them optimise the production of the pollutant.

Reduction of such emission will contribute to the healing effects of the climate and prevent the drastic change!

How I built it

I utilised the APM Tool of NewRelicOne which was absolutely easy to implement and setup!

As I am using three.js models to create those graphic heavy animations and renders which is enabled in using react, NewRelicOne helped me realise where to optimise my application and where all my users were facing errors.

I was able to rectify and optimise deployments better with the APM Tool of NewRelicOne which was a smooth process to integrate with SinglePageApplication.

NewRelicOne also helped me optimise OpenWeather API Calls, as there was a small issue where the request were being sent twice for a click, would not have noticed it, if not for NewRelicOne!

Additional Resources/Info

Discussion (0)