Hi! Are you an avid programmer looking for a way to code for the greater good? Are you a curious
philanthropist eager to help out a community?
Well look no further! Welcome to Kurius' beta launch of our open-source platform HackItForward!
HackItForward Beta Launch
& A Thank You Gift
As this is only the beta version of our platform, we are expecting there to be some bugs that we
unfortunately could not catch during production. If you happen to notice anything wrong, please let
us know in our discord server, or
submit an issue notice on our github repo.
For being among our very first users, you will recieve a very special badge as a token of thanks when
you sign up! We hope you enjoy using HackItForward!
We wanted to create something to easily display information from the Nature Counts dataset. We decided to create a map because it graphically displays information that is easy for the user to understand. The map allows the user to sort by year, so they can see trends over time, as well as by region.
What it does
This program allows the user to display recorded bird sightings on a map. The user can select the species, timeframe (in years), and region (state/province) to display.
How we built it
We created a function that filters and selects data from the Nature Counts database, and then displays the selected data on a map. The data is selected using functions from the nature counts package, and the map is created using leaflet for R. We created the map by adding various elements to the leaflet map, including marker labels and customized icon markers (using the Birds Canada logo).
Challenges we ran into
Using the Shiny app, we wanted to allow the user to change the input for species, years, and region. Unfortunately we did not have enough time to figure out how to take in this information as a usable variable type.
Accomplishments that we're proud of
Prior to this hackathon, we had no experience with R. We are proud that we were able to work with a new language in such a short timeframe.
What we learned
We learned some of the basic capabilities of R, as well as the leaflet package. We also learned that there are a lot of Blue Jays in Ontario.
What's next for Find Feathered Friends
We hope to make the buttons in the Shiny app functional so that the user can change their input within the app. We also hope to increase the capabilities so that you can add more than one species at a time to the map.