Bio Diversity Portal for Poland is an R Shiny application developed as part of the appsilon hiring process. The application display information on various species observed in Poland. The data is collected from GBIF.
Features of BioDivPortal:
BioDivPortal.mp4
- Search or/and Select a species from curated table powered by DataTable library.
- Visualize the occurence of that species on the map powered by Leaflet library.
- Purple points indicate an image is present whereas as red indicates it is not.
- A popup displays Scientific Name, Latitude, Longitude, Uncertainity of Coordinates (in m) and image if present.
- In next row the users can also observe timeline of occurences of that species with individual counts observed on each event. This is powered by dygraphs Library.
- Once a species is selected user can also move to next tab/section Species Profile from navbar menu to gather complete information of selected species along a image gallery.
- When no species is selected the app displays a message "Please select a species from table".
- Lastly there is tab with about section and download section where users can learn about BioDivPortal and download data used in (zip) respectively.
- The user can also use application in fullscreen mode.
Technical Features:
- App is constructed in components i.e. having external scripts stored userInterface and modules folder.
- Table, Map, Timeline Plot and Profile Section are made using Shinymodules and can be found in modules folder.
- External CSS, IMG used can be found in WWW folder.
- R version used: 4.1.1
Hosting: Performance may vary due to usage of free hosting.
- Shinyapps.io: https://samuelbharti.shinyapps.io/BioDivPortal/
- Docker Image: samuelbharti/biodivportal
- AWS Hosted: Click Here
AWS hosted can be slow since it's on t2.micro