Skip to content

PIECED is a webapp that visualizes the declining populations of 1200+ animal species and highlights their vulnerability status.

License

Notifications You must be signed in to change notification settings

googleinterns/pieced

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PIECED

GitHub issues GitHub

LIVE DEMO

PIECED aims to visualize the declining populations of different species and highlight their vulnerability status. We hope to spread awareness to the public about these environmental issues and showcase just how close some species are to extinction.

Inspired by the 2008 WWF Japan Campaign Population By Pixel, our project highlights population disparities by pixelating species images based on the number of individuals left. We manipulated CSS filters to alter image blurring and smoothing, giving us a controllable pixelation effect where the number of pixels in the image is approximately equal to the estimated population of a given species. We also added animations to transition between the original, full-resolution image and its pixelated counterpart.

             

Meet the Team

PIECED was developed by Fiza (@fgoyal), Ariana (@arianazhu), and Maxwell (@maxhchen) as a capstone project for Google's 2020 STEP internship program.

Data Collection

We collected data on over 1200 species. Most of the data was extracted by web-scraping Wikipedia, but we supplemented it by retrieving data from the GBIF API and Google Knowledge Graph Search API.

Information was collected as follows:

Wikipedia GBIF Knowledge Graph
Scientific name (key) Kingdom Description
Common name Phylum -
Population Class -
Population trend Order -
IUCN status Family -
Image Genus -

Technologies Used

This project uses the following tools/libraries:

Usage and Deployment

To run the project, you need to install Maven and the Google Cloud Platform SDK.

You can run a local test server using

mvn package appengine:run

You can run just the Java data collection files using

mvn exec:java

License

Apache License 2.0

Copyright 2020 Fiza Goyal, Ariana Zhu, Maxwell Chen

About

PIECED is a webapp that visualizes the declining populations of 1200+ animal species and highlights their vulnerability status.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •