-
Notifications
You must be signed in to change notification settings - Fork 0
Extra Features
-
Implement Google Maps API with customized markers.
-
List trees on the Map with markers.
-
Edit trees from Map.
-Scientist shall be able to edit trees from map by simply clicking on the respective tree icon displayed on the map. There a pop-up box will appear displaying all the current trees attributes (species, height, diameter, longitude, latitude, Land type, and municipality). The scientist shall be able to change any attribute (s)he wishes to, and can confirm the changes by clicking on the Edit Tree Button. -
On the Map, when the user clicks on a marker there is a pop up that shows the tree attributes.
-
Under the map the system displays : Current biodiversity index, Total Canopy of Trees and Total expected Carbon Sequestration per year.(updated automatically whenever the trees in the system change).
-
Store User's TreePLE History: The system persists the actions each user does, from planting trees and editing their statuses , to generating forecasts.
-
List Trees By Certain Attributes: Listing by municipality, state, species.
Instructions on exploring the scope of the Forecast feature: The Scientist shall be able to:
- plant many virtual trees simultaneously simply by specifying the quantity (checkout the PlantTreesForForecast method in service for more insight on how this happens)
- virtually cut all trees in an area by specifying only one latitude and longititude (checkout the cutDownTreesinAreaForForecast method in service for more insight on how this happens)
- specify one tree to be virtually cut for the forecast
- generate multiple reports with varying dates for a specific forecast
- go back and view all the previously generated reports and their associated attributes.
- click on a report to display its associated attributes.
- click on forecasts to view a brief description.
- View the details of what has been done in a previous forecast by clicking on show description.
- Please Note: the user is for now required to fill all the forecast fields for the forecast to be generated with no errors, this is something that if we had more time we would have handled better, but for now to be able to see the full capabilities of our website, please try to fill all the fields to create a new forecast. ( there are a few forecasts already created for your convenience ).
The Android System shall have:
-
Implementation of a Guide throughout the whole app (Bob):
-
On the plant tree page there is a small help icon: When clicking on the help icon, the guide explains to the user how to measure the diameter of the tree, how to measure the height of the tree, how to identify the species of the tree.
-
The guide raises awareness about sustainability as every time a user plants or cuts down a tree they are prompted with a message.
-
Click on Bob (in the corner of the page ) on Login page, Options page, and Cut Tree page for more surprises! :)
-
Login process. The app does not have an official login but we limited the IDs of the scientist. Only "John" and "Daniel" can login as scientist.
-
-
Creation of App Logo:
-
Implementation of Google Maps API with customized markers. Markers are the same style of the app logo.
-
Listing trees on the Map with markers. We have 3 different markers: A marker for diseased trees (red tree icon), a marker for planted trees(green tree icon) and a marker for marked to be cut down trees (trunk of a tree).
-
On the Map, when the user clicks on a marker there is a pop up that shows 3 attributes of the tree planted at that location: Location of the tree, Status of the tree, Species of the tree.

