Using Bowery with Shopify’s Dashing.io

Dashing is a Sinatra based framework that lets you build beautiful dashboards. Bowery makes it easy to get started.

Zach Hamed
Building Bowery
2 min readJul 16, 2014

--

Dashing.io is a great way to easily set up a dashboard for your company. You can get started with Dashing.io with 3 simple steps:

0. Download Bowery.

If you’re not a Bowery user already, head over to Bowery.io to get started.

1. Create a new directory to contain all the files.

$ mkdir dashing-example && cd dashing-example

2. Pull down our example Dashing.io application.

It comes pre-installed with the Dashing example project and all gems/dependencies installed.

$ bowery pull 962-west-37th-street

3. Connect to Bowery.

$ bowery connect
Hey there, Zach. Connecting you to Bowery now...
Services are availble in the forms:
<name>.<id>.boweryapps.com
<port>.<name>.<id>.boweryapps.com
Uploading file changes to web, check "bowery logs" for details.
Service web is available at:
web.962-west-37th-street.boweryapps.com
3030.web.962-west-37th-street.boweryapps.com

This last URL is the one you want—since Dashing runs on port 3030, we’ve exposed that port in our bowery.json file.

You’re all set!

You can view the working example Dashing.io app at http://3030.web.962-west-37th-street.boweryapps.com. While bowery connect is running, you can make changes in your favorite text editor and those changes will be reflected instantly at your unique Bowery URL.

--

--

Zach Hamed
Building Bowery

Product manager & designer at @GoldmanSachs. Previously @Harvard CS & @ThielFellowship. NYC, ENTJ. More at https://zmh.org