Skip to content

yvettecook/Trackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code Climate

Trackathon

A simply dashing way to track hackathons

Check it out at dashing-trackathon.herokuapp.com

Screenshot of Dashboard

The Story behind Trackathon

On September 15th, 2014, the creators of Trackathon jumped straight into the deep end of the coding pool by starting their first day at Maker's Academy. Ten weeks (and more technologies than we care to list) later, final project time rolled around. Makers' brave students were presented with many potential challenges, including that of providing a tool for tracking teams' progress throughout the course of a hackathon. Five unlikely heroes rose to that challenge, persevering through many coding hardships. After two weeks of blood, sweat, tears, and many cans of Pringles, our team is proud to unleash Trackathon upon the world.

Want to track your own hackathon? Go to the site and get started.

Team

teamhigh-fives

Tools

Languages:

  • Ruby
  • Javascript
  • CoffeeScript

Created with:

Tested with:

  • RSpec
  • Capybara
  • Selenium
  • Jasmine

Deployed with:

  • Heroku
  • Puma
  • Redis-Server

Installation

If you'd like to host to app yourself, follow the steps below.

  1. Before download, install
  • PostgresQL
  • Redis-server
  1. Download the code, and install the gems

Run $ git clone git@github.com:yvettecook/Trackathon.git

Then $ bundle install

  1. Configuration

Create a config/secrets.yml file, and populate with: * secret_key_base * Twitter access tokens, if you wish to use to live twitter stream widget * GitHub authentication, if you wish to use GitHub logins

To create the database run $ bin/rake db:create db:migrate

  1. Testing

Firefox must be installed in order for Selenium to run.

To run the rspec test scripts:

$ chmod u+x testrunner.sh $ ./testrunner.sh

To run the jasmine unit tests either visit http://localhost:3000/specs or run

$ RAILS_ENV=test bundle exec rake spec:javascript

About

A simply dashing way to track hackathons, built in Ruby

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published