Skip to content
Source for QuantifiedAwesome.com
Ruby CSS HTML Cucumber Emacs Lisp CoffeeScript JavaScript
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
app
config Rename move action Jun 10, 2015
db
doc
features
lib
lisp
public
script Major changes to support time tracking and Rails 3.1 Dec 25, 2011
spec
vendor/assets
.gitignore
.gitmodules
.rspec
.travis.yml
Bowerfile
Gemfile Manage angular assets properly May 12, 2015
Gemfile.lock
Guardfile
LICENSE
README.md
Rakefile
Vagrantfile.TEMPLATE
config.ru

README.md

Build Status Coverage Status

This is the source code for QuantifiedAwesome.com. It'll probably take a lot of tweaking to get it to work for you, but at least it's up here! =)

Instructions for setting up:

  1. If you use Vagrant, the included Vagrantfile will set up a bunch of things for you. If you don't use Vagrant, look at the Vagrantfile for ideas on what to install.
  2. Copy config/database.yml.sample to database.yml and customize it for your setup. Create the accompanying databases. If you would like to run your databases within the virtual machine, you may want to apt-get install mysql-server mysql-client.
  3. Copy config/initializers/secret_token.rb.sample to config/initializers/secret_token.rb and update it.

To start with an empty database, run rake db:schema:load. Alternatively, you may want to run rake db:setup, which will set up the database with an admin user. The admin user will have the password "testpasswordgoeshere".

If you use Emacs, see lisp/quantified.el.


Other useful building steps:

rake bower:install


If you're creating your own instance, here's how to set up an admin user using rails console:

u = User.create(email: 'test@example.com', username: 'test', password: 'testpassword', password_confirmation: 'testpassword')
u.role = 'admin'
u.save!
u.confirm!

Environment variables to set:

Something went wrong with that request. Please try again.