firebase

Google FIrebase for shiny

https://github.com/johncoene/firebase

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.7%) to scientific vocabulary

Keywords

authentication firebase r rstats shiny

Keywords from Contributors

htmlwidgets interactive serializer packaging network-simulation shellcodes hacking autograding observability embedded
Last synced: 6 months ago · JSON representation

Repository

Google FIrebase for shiny

Basic Info
Statistics
  • Stars: 170
  • Watchers: 6
  • Forks: 25
  • Open Issues: 13
  • Releases: 4
Topics
authentication firebase r rstats shiny
Created almost 6 years ago · Last pushed 8 months ago
Metadata Files
Readme Changelog License Code of conduct Security

README.md

[Google Firebase](https://firebase.google.com) for shiny, built with [packer](https://packer.john-coene.com). [![Lifecycle: stable](https://img.shields.io/badge/lifecycle-stable-brightgreen.svg)](https://lifecycle.r-lib.org/articles/stages.html#stable) ![R-CMD-check](https://github.com/JohnCoene/firebase/workflows/R-CMD-check/badge.svg) [![packer](https://github.com/JohnCoene/firebase/actions/workflows/packer-check.yml/badge.svg)](https://github.com/JohnCoene/firebase/actions/workflows/packer-check.yml) [Website](https://firebase.john-coene.com) | [Demo](https://shiny.john-coene.com/firebase) | [Get Started](https://firebase.john-coene.com/guide/get-started/)

Authentication Methods

Currently the following methods from Google Firebase are available in the package:

  • Email & Password
  • Email Link
  • Google
  • Github
  • Facebook
  • Twitter
  • Microsoft
  • Yahoo!
  • Phone

Example

An application that provides authentication could look like this.

```r library(shiny) library(firebase)

ui <- fluidPage( useFirebase(), # import dependencies, firebaseUIContainer() )

server <- function(input, output){ f <- FirebaseUI$ new()$ # instantiate set_providers( # define providers email = TRUE, google = TRUE )$ launch() # launch }

shinyApp(ui, server) ```

Install

Install the stable version from CRAN:

r install.packages("firebase")

Install the development from Github using remotes:

```r

install.packages("remotes")

remotes::install_github("JohnCoene/firebase") ```

Get the current bleeding edge refactor with webpack with packer to improve performances and use firebase JavaScript version 9. It also includes two new classes Storage and Analytics.

r remotes::install_github("JohnCoene/firebase@packer")

Related

Below are similar projects:

Code of Conduct

Please note that the firebase project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.

Owner

  • Name: John Coene
  • Login: JohnCoene
  • Kind: user
  • Location: Switzerland
  • Company: @devOpifex

R, Go, JavaScript, and other indoor stuff.

GitHub Events

Total
  • Watch event: 4
  • Delete event: 1
  • Issue comment event: 6
  • Push event: 4
  • Pull request event: 2
  • Create event: 2
Last Year
  • Watch event: 4
  • Delete event: 1
  • Issue comment event: 6
  • Push event: 4
  • Pull request event: 2
  • Create event: 2

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 260
  • Total Committers: 4
  • Avg Commits per committer: 65.0
  • Development Distribution Score (DDS): 0.119
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
JohnCoene j****p@g****m 229
munoztd0 d****d@m****g 21
Juha Itkonen i****a@g****m 6
dependabot[bot] 4****] 4
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 57
  • Total pull requests: 28
  • Average time to close issues: 5 months
  • Average time to close pull requests: about 2 months
  • Total issue authors: 33
  • Total pull request authors: 6
  • Average comments per issue: 3.86
  • Average comments per pull request: 0.93
  • Merged pull requests: 16
  • Bot issues: 0
  • Bot pull requests: 14
Past Year
  • Issues: 1
  • Pull requests: 2
  • Average time to close issues: N/A
  • Average time to close pull requests: 3 months
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 15.0
  • Average comments per pull request: 0.5
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 2
Top Authors
Issue Authors
  • dcaud (6)
  • paladinic (4)
  • ghost (3)
  • noamanemobidata (3)
  • udurraniAtPresage (3)
  • BilboBaagins (3)
  • ncullen93 (3)
  • JohnCoene (2)
  • fsty (2)
  • j-lim-sigma (2)
  • richardsprague (2)
  • gregleleu (2)
  • HugoGit39 (2)
  • latlio (1)
  • pdbentley (1)
Pull Request Authors
  • dependabot[bot] (15)
  • munoztd0 (7)
  • itkonen (2)
  • JohnCoene (1)
  • ncullen93 (1)
  • BilboBaagins (1)
Top Labels
Issue Labels
feature (4) bug (2) Feedback (1) documentation (1)
Pull Request Labels
dependencies (15)

Packages

  • Total packages: 3
  • Total downloads:
    • cran 275 last-month
  • Total docker downloads: 11,138
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 3
    (may contain duplicates)
  • Total versions: 14
  • Total maintainers: 1
proxy.golang.org: github.com/JohnCoene/firebase
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.5%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 6 months ago
proxy.golang.org: github.com/johncoene/firebase
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.5%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 6 months ago
cran.r-project.org: firebase

Integrates 'Google Firebase' Authentication Storage, and 'Analytics' with 'Shiny'

  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 3
  • Downloads: 275 Last month
  • Docker Downloads: 11,138
Rankings
Stargazers count: 2.7%
Forks count: 3.1%
Docker downloads count: 15.8%
Dependent repos count: 16.5%
Average: 17.6%
Dependent packages count: 28.7%
Downloads: 38.8%
Maintainers (1)
Last synced: 6 months ago

Dependencies

DESCRIPTION cran
  • base64enc * imports
  • cli * imports
  • htmltools * imports
  • jose * imports
  • jsonlite * imports
  • openssl * imports
  • shiny * imports
  • R6 >= 2.5.0 suggests
package-lock.json npm
  • 408 dependencies
package.json npm
  • @babel/core ^7.16.0 development
  • @babel/preset-env ^7.16.0 development
  • babel-loader ^8.2.3 development
  • css-loader ^6.5.0 development
  • style-loader ^3.3.1 development
  • webpack ^5.61.0 development
  • webpack-cli ^4.9.1 development
  • webpack-merge ^5.8.0 development
  • firebase ^9.6.7
  • firebaseui ^6.0.0
.github/workflows/R-CMD-check.yaml actions
  • actions/checkout v2 composite
  • actions/upload-artifact main composite
  • r-lib/actions/setup-pandoc v1 composite
  • r-lib/actions/setup-r v1 composite
  • r-lib/actions/setup-r-dependencies v1 composite
.github/workflows/packer-check.yml actions
  • actions/checkout v2 composite
  • r-lib/actions/setup-pandoc v1 composite
  • r-lib/actions/setup-r v1 composite
  • r-lib/actions/setup-r-dependencies v1 composite