Demo

GitHub

Smashing

Sinatra based framework that lets you
build excellent dashboards

Introduction

Smashing is a Sinatra based framework that lets you build beautiful dashboards. This project is a fork of Dashing, an excellent framework created at Shopify for displaying custom dashboards on TVs around the office

Use premade widgets, or fully create your own with scss, html, and coffeescript

Widgets harness the power of data bindings to keep things DRY and simple

API to push data to your dashboards

Simple Ruby DSL for fetching data from databases or online resources

Drag & Drop interface for re-arranging your widgets

Host your dashboards on Heroku in less than 30 seconds

Getting Started

1. Install the gem

Install the smashing gem from the command line

$ gem install smashing

2. Generate a new project

Use the command line to generate the new project scaffold

$ smashing new sweet_dashboard_project

3. Access generated directory

Change your directory to sweet_dashboard_project and bundle gems

$ bundle install

4. Start the server

Type the command to start server and access address http://localhost:3030

$ smashing start

Additional Widgets

Some of our most popular and fantastic additional widgets that you can user in you smashing dashboard

Twitter Mentions VanessaH

Scrolls through Twitter Mentions

StatusPage.io by Warren Guy

Display status of a service using the StatusPage.io status page service. e.g. Linode, New Relic, Travis CI, and many others

StatusPage.io by Warren Guy

Display status of a service using the StatusPage.io status page service. e.g. Linode, New Relic, Travis CI, and many others

Twitter Mentions VanessaH

Scrolls through Twitter Mentions

Support

We have an active community of great people ready to help you...

Smashing Screenshot