Skip to content

Code for the Flood CamML (pronounced "CAMEL" 🐫) shiny app deployed on Google Cloud Run

License

Notifications You must be signed in to change notification settings

FloodCamML/FloodCamML_cloudrun

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FloodCamML (Google Cloud Run)

This repository houses a template for a shiny web application that uses a machine learning model to classify webcam images for flooding and collect training images and labels from users.

This template includes code for deploying the application to Google Cloud Run. This template is based off the COPE COMET "sunny-day" flooding shiny application, the NC12 Flood CamML.

The published web application is:

  • built with R using {shiny}
  • writing data to Google Sheets & images to Google Drive
  • containerized with Docker
  • hosted with Google Cloud Run

Instructions

See the Flood CamML website for detailed instructions. The tutorial will explain how to use this code template, set up the necessary Google APIs/permissions, and deploy the app to Google Cloud Run.

Example

An example (NC-12 Flood CamML) is available at nc12.floodcamml.org

Other deployment options

Code for deploying the application to shinyapps.io is available in the FloodCamML_shinyapps repo.

About the CamML Project

CamML is an open source project for crowd labeling and ML prediction of real-time webcam imagery. See the full project description at floodcamml.org.

About

Code for the Flood CamML (pronounced "CAMEL" 🐫) shiny app deployed on Google Cloud Run

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published