⚠️There's a newer version (0.2.3) of this package. Take me there.

cocktailApp

A Shiny app to discover cocktails.

-- Steven E. Pav, shabbychef@gmail.com

Installation

This package can be installed from CRAN, via drat, or from github via devtools:

# via CRAN:
install.packages("cocktailApp")
# via drat:
if (require(drat)) {
    drat:::add("shabbychef")
    install.packages("cocktailApp")
}
# get snapshot from github (may be buggy)
if (require(devtools)) {
    # latest greatest
    install_github("shabbychef/cocktailApp", ref = "master")
}

Basic Usage

The app can be run in a few ways:

  1. You can download the github repo and run the app.R in the main directory, either via shiny::runApp() or by moving this directory to a location that Shiny Server serves.
  2. You can install the package and then use the cocktailApp() function.

Screenshots

Data

The underlying data to power the shiny app is also available from this package. It is called, simply, cocktails. This data frame has rows for each ingredient, with amounts, and units, and is joined to information about the cocktail, which is identified by name, an upstream ID, URL, rating, number of votes, and more.

library(cocktailApp)
library(dplyr)
library(knitr)
utils::data("cocktails", package = "cocktailApp")
cocktails %>% arrange(desc(rating)) %>% head(n = 10) %>% 
    select(cocktail, ingredient, amt, unit, rating) %>% 
    knitr::kable()
cocktailingredientamtunitrating
Jersey SourBerneroy Fine Calvados2.00fl oz5
Jersey SourFreshly squeezed lemon juice1.00fl oz5
Jersey SourSugar syrup (2 sugar to 1 water)0.50fl oz5
Jersey SourPasteurised egg white0.50fl oz5
Jersey SourLemon zest twist1.00garnish5
Julep (Generic Name)Mint leaves12.00fresh5
Julep (Generic Name)Brandy, whisk(e)y, gin, rum etc.2.50fl oz5
Julep (Generic Name)Sugar syrup (2 sugar to 1 water)0.75fl oz5
Julep (Generic Name)Angostura Aromatic Bitters3.00dash5
Julep (Generic Name)Mint sprig1.00garnish5

Copy Link

Version

Down Chevron

Install

install.packages('cocktailApp')

Monthly Downloads

230

Version

0.2.1

License

LGPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Last Published

July 2nd, 2019

Functions in cocktailApp (0.2.1)