+ All Categories
Home > Education > Coding for Community - Team PUMA

Coding for Community - Team PUMA

Date post: 05-Apr-2017
Category:
Upload: inga-gaidukova
View: 64 times
Download: 2 times
Share this document with a friend
13
Coding for Community – Team PUMA TreeLOG
Transcript
Page 1: Coding for Community - Team PUMA

Coding for Community – Team PUMA

TreeLOG

Page 2: Coding for Community - Team PUMA

Municipal need

Submitter: CamdenIn order to improve the quality of the City's street tree inventory, a more efficient way to survey and get baseline data on street trees would better manage risk, the health and growth of its canopy. Crowd sourcing capabilities are also needed. Currently, volunteers carry physical spreadsheets to catalogue a street tree location, health, general size, type, potential hazards. Some of that info is then uploaded to a Google Map.

Page 3: Coding for Community - Team PUMA

Solution

Multi user Mobile application which locates GPS coordinates on the field, allows to save description of the tree in the database with photo making and leaves recognition capabilities for Android platform devices.

Page 4: Coding for Community - Team PUMA

Target users and devices

Volunteers from Sustainable Camden County Municipality, who are mapping trees, are the future users of the application. The Application will be created for the devices with Android platform.

Page 5: Coding for Community - Team PUMA

Social Impact• Short term impact• Conduct an inventory of all trees in the city in order to identify

their health, remove diseased trees, potential danger to people.

• Long term impact• The main purpose to have the inventory of the trees is for

getting grants that the city can use to replant certain areas and neighborhoods. The city should have a coverage of 20% with trees, but currently only have 8-9% coverage.

Page 6: Coding for Community - Team PUMA

Objectives

Function Action

Track GPS location of the tree Will mark the coordinates of the tree and save to the database

Identifying type of the tree Will integrate special algorithm build in the mobile application for comparing a photo of the tree leaf to the existing database of all North America trees

Photo uploading capabilities Will use phone's camera to make picture in the application interface with option to save in the database

Identify hazards Will use preset data for usability and identifying a level of the hazard for future actions.

Storing all tree related data in database All data will be saved in a database

Login options (regular, facebook, google+) Will allow to use the application

Administrator of the application Will allow to customize the application forms

Page 7: Coding for Community - Team PUMA

ScalabilityThe TreeLOG application can be used not only in Camden but also in other municipalities and areas for the inventory of trees in parks and on the streets, because it is based on the fixation of coordinates.

Page 8: Coding for Community - Team PUMA

Login Workflow

Page 9: Coding for Community - Team PUMA

Create New Tree

Page 10: Coding for Community - Team PUMA

Technologies in Use

Firebase Realtime DatabaseIt is a cloud-hosted database. Data is stored as JSON and synchronized in real-time to every connected client. When you build cross-platform apps with our iOS, Android, and JavaScript SDKs, all of your clients share one Real-time Database instance and automatically receive updates with the newest data.

Page 11: Coding for Community - Team PUMA

Technologies in Use

Google Cloud Vision APIwhich enables developers to understand the content of an image by encapsulating powerful machine learning models in an easy to use REST API. It quickly classifies images into thousands of categories (e.g., "sailboat", "lion", "Eiffel Tower"), detects individual objects and faces within images, and finds and reads printed words contained within images. Detect general attributes of the image, such as dominant colors and appropriate crop hints.

Page 12: Coding for Community - Team PUMA

Technologies in Use

http://leafsnap.com/

The original Leafsnap currently includes trees found in the Northeastern United States and Canada, and will soon grow to include the trees of the entire continental United States. The high-resolution images in the original app were created by the conservation organization.

Page 13: Coding for Community - Team PUMA

PUMA Team

Members of the PUMA team

Inga Gaidukova Project Manager

Zahid Aziz Design Leader

Elion Limanaj Coding Leader


Recommended