Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A simple burndown chart app using Backbone.js and friends on the front end and Parse on the back end
CoffeeScript CSS
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app
test
vendor
.gitignore
.npmignore
README.md
config.coffee
package.json

README.md

Burninator

A burnchart-centric project management tool.

Demo

See it in action at http://bruz.github.com/burninator

Deployment

Point an HTTP server capable of serving static content (Apache, Nginx, etc.) at the public folder. The application uses Parse as the datastore so there's no need to run a separate back-end server.

The application is configured to use the author's Parse account, but can be easily switched to a different Parse account by changing this line in app/initialize.coffee to include your application ID and JavaScript key:

Parse.initialize("rRUG9Y1Q3H0mJxasSpa3LwBemfMfJbPnQ2x33MGv", "Po5ZWBMXhuN4q6eLrUSZwRk725cO9A5SOkLICF9q")

Development

This project uses Brunch for asset compilation and serving during development and to build for deployment.

Main languages are CoffeeScript, Stylus and Handlebars.

Installing dependencies

  1. Install Node.js
  2. Install Node Package Manager - if you installed Node.js with the Windows or OS X installer this should have been included
  3. Install Brunch:

    npm install brunch

  4. In the project root run this to install the necessary Node.js packages:

    npm install

Running

Start the Brunch server:

brunch watch --server

The app will now be available at http://localhost:3333. Brunch will watch the project files and recompile them whenever there are changes (CoffeeScript -> JavaScript for example).

Building for deployment

Build the project with minified JS and CSS assets:

brunch build -m

The deployment assets will now be in the public folder.

Libraries Used

  • jQuery 1.7.2
  • Backbone 0.9.2
  • Underscore 1.3.1
  • HTML5Boilerplate 3.0.3
  • Twitter Bootstrap 2.0.4
  • Morris.js 0.2.9
  • Raphael 2.10
  • Parse 1.0.3
  • Date.js 1.0-apha1
Something went wrong with that request. Please try again.