Skip to content

andymboyle/26thandcalifornia

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

26th and California

A Javascript app to browse and visualize data from the Supreme Chi-Town Coding Crew's Cook County Jail API (source).

Install and run server

Clone the repo: git clone git://github.com/sc3/26thandcalifornia.git

If you have Python, start a local server: cd 26thandcalifornia/app python -m SimpleHTTPServer

Now visit http://localhost:8000 in your web browser.

Development

Create Backbone views based on our special JailView extended view object and export them as AMD modules.

If you create a file called views/StatisticsandmeasurementsView.js, it will automatically be made available at #statisticsandmeasurements/.

Here's a very basic view:

define([
  'views/JailView',
],
function(JailView) {
  var StatisticsandmeasurementsView = JailView.extend({
    render: function() {
      this.$el.html('Hello world');
      return this;
    }
  });
  return StatisticsandmeasurementsView;
});

JailView objects can also accept a collection to load before rendering:

define([
  'views/JailView',
  'collections/InmateCollection',
],
function(JailView, InmateCollection) {
  var LoadcollectionView = JailView.extend({
    collection: new InmateCollection(),
    render: function() {
      this.$el.html('This renders once inmate data is retrieved.');
      return this;
    }
  });
  return LoadcollectionView;
});

Deployment

You'll need s3cmd. In OS X you can brew install s3cmd and in Ubuntu sudo apt-get install s3cmd should do the trick.

Configure s3cmd with your credentials: s3cmd --configure

Now run deploy.sh to sync files: ./deploy.sh

Packages

No packages published

Languages

  • JavaScript 54.9%
  • CSS 45.0%
  • Shell 0.1%