# Dicey!

## Introduction

Dicey is a web-based die rolling application for use in tabletop roleplaying games.

The primary design focus is to have dicey running on your mobile phone, and you use it as a replacement for physical dice.

Official site:

https://dicey.maclure.info/

## Goals

* Responsive dice-rolling app, with a strong bias towards small mobile devices.
* Fits well with my group's Use Cases.
* Avoid all styling by using Twitter bootstrap's base CSS.
* Use ReactJS for composing the application.
* Use some new tools for learnin' new things.

For the agile board, see here:

https://waffle.io/ScottMaclure/dicey

## Building the web app

Two things:

```
# install and kick off https server
npm start

# watch js and re-bundle on changes
npm run watch
```

# Dicey!

## Introduction

Dicey is a web-based die rolling application for use in tabletop roleplaying games.

The primary design focus is to have dicey running on your mobile phone, and you use it as a replacement for physical dice.

Official site:

https://dicey.maclure.info/

## Goals

* Responsive dice-rolling app, with a strong bias towards small mobile devices.
* Fits well with my group's Use Cases.
* Avoid all styling by using Twitter bootstrap's base CSS.
* Use ReactJS for composing the application.
* Use some new tools for learnin' new things.

For the agile board, see here:

https://waffle.io/ScottMaclure/dicey

## Building the web app

Two things:

```
# install and kick off https server
npm start

# watch js and re-bundle on changes
npm run watch
```

## Deploying

https://firebase.google.com/docs/hosting/quickstart

```
firebase deploy
```

Add notes on firebase hosting.
Add notes on firebase hosting.
