Skip to content

Marrying D3.js and SVGs to create some fun visualizations

Notifications You must be signed in to change notification settings

agileleague/smiler

Repository files navigation

Smiler

Smiler is a just-for-fun project designed to show what can be accomplished with data visualization using D3.js and SVGs.

Architecture

Smiler is written in Ember.js using CoffeeScript. The persistence layer is Firebase.

Setup

Smiler is very simple, architecture-wise. To get it running, just:

  1. Create a Firebase account.
  2. Copy your Firebase URL namespace into the dev environment in config/environment.js
  3. Fire it up!
  4. Set up a login provider ( Facebook/Github/Google )
  5. Log in with said provider
  6. Manually edit your user to be a moderator (change the isModerator flag to true in Firebase).

Now you'll be able to add experiments.

Organization

I'm afraid that I'm pretty new to Ember and my organization shows that. I put a lot of the chart calculation and computation in controllers, and I'm guessing it probably belongs in views. Oh well. If you are really excited to refactor it, I'll definitely accept pull requests.

About

Smiler was written primarily by Micah Wedemeyer and Drew Nolte of The Agile League

About

Marrying D3.js and SVGs to create some fun visualizations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published