Inspiration

At the current moment, our dear Earth is on the verge of facing its worst nightmare due to climate change. If we don’t start to take care of our Earth from the very day climate change will result in the destruction of the whole ecosystem. And we believe planting trees are one of the keys that will open our doors to a better future. Before moving on with details about the project let us see how trees can be one of our best friends in this situation. a. Plants prevent soil erosion by growing their roots deep into the soil which in turn prevents landslide and also make the soil more fertile. b. Plants take in carbon dioxide produced by humans and other organisms and produce oxygen on which our life depends and also lowers the surrounding temperature due to less amount of carbon dioxide being present in the air. c. Trees provide homes to birds and also forest act as homes for wild animals. d. Plants are one of the major sources of our foods providing us with different vegetables and fruits. e. Trees also maintain the local water cycle. f. Trees clean the air of air pollutants like carbon monoxide, sulfur dioxide, nitrogen dioxide, ozone, and particulate matter. g. And besides all the above-mentioned benefits trees also help us with mental and physical well-being. Planting trees is a great way to improve the aesthetics of a place. Trees can give a place unique character and beauty that we can only find in that specific place.

What it does

Now, that we know all the benefits of planting a tree, our project focuses on planting trees from the donation we will be receiving from people around the world. We are creating a smartphone app that will allow people around the world to select trees they want to plant and also places where they can plant trees which will be a few dedicated areas in every region around the world where trees will grow better. They will also get to know the current AQI(Air Quality Index) of the region and also how much that particular tree that the donor will buy will change the current AQI. Then they will donate the amount mentioned for each tree using different payment options that are provided in the app.

How we built it

For the time being, we have only prepared the UI/UX design using Figma but we will build the app in the future. We will use the react-native from work to construct the app. For the Authentication, we will be using firebase (GoogleAuthProvider, FacebookAuthProvider) to Authenticate users. Now for using the map we will be using Google Maps Apis. To calculate the AQI index we will be using the data from different prediction models that will predict the AQI index of a location, we will make sure that the prediction has an accuracy of more than 90% which can be achieved by comparing different models. For the payment gateway we will be using REST APIs and then finally landing on to alert window that will display a success message. And the database we will be using to store and retrieve data will be mongodb and the backend framework used will be express.js.

Challenges we ran into

The current challenge that we are facing is calculating the current AQI of a given region.

Accomplishments that we're proud of

We are proud of creating an application that focuses on making Earth a better home for not only human beings but also for every living organism. That will integrate the idea of making Earth green again into every responsible human being and also make people more responsible about not polluting Earth from this moment onwards.

What we learned

We learned how trees are one of our best hope for a better future for our dearest Earth and how much our Earth is moving toward a dark future of the wrongdoing of us human beings to feed our own greed and accomplishments. But we still have time to turn the mast sail towards a better future where the Earth is greener than today's Earth and pollution is at its lowest. We should make everyone a responsible citizen of the planet Earth and teach them to live a better life without pollution.

What's next for My Tree

For the next phase, we will be building the app as currently, we have only planned on how it is going to work, along with the design. We know that we will face much more challenges while building the app because there are many components to integrate together.

Share this project:

Updates