public
Description: A Merb-based time tracking and invoicing system
Homepage: rubytime.org
Clone URL: git://github.com/LunarLogicPolska/rubytime.git
name age message
file .gitignore Mon Nov 24 07:32:38 -0800 2008 added merb_dm_xss_terminate plugin, updated vla... [sickill]
file README.textile Tue Dec 02 07:01:12 -0800 2008 updated readme [sickill]
file Rakefile Loading commit data...
directory app/
directory autotest/ Fri Sep 26 07:12:02 -0700 2008 generated app [ml]
directory config/
directory gems/ Thu Jan 22 13:36:13 -0800 2009 removed frozen dm-aggregates [solnic]
directory lib/
directory merb/
directory public/
directory slices/
directory spec/
README.textile

Rubytime

Rubytime is a time tracking and invoicing system written in Merb. It is complete rewrite of Rubytime 2.4 which was formerly Rails application.

Changes

  • 3.0 Complete rewrite to Merb 1.0 and Datamapper 0.9.7. Changed site design. Added advanced activity filtering and nicer calendar view.

Setup

Prerequisites

You need to have Ruby 1.8.7, Rubygems 1.3 and Merb installed on your server. If you don’t have Rubygems installed get it at http://www.rubygems.org.

To install Merb stack:

sudo gem install merb

You also need html5 and do_mysql gems:

sudo gem install do_mysql html5

Get the source

Next get the source code from Rubytime github repository:

git clone git://github.com/LunarLogicPolska/rubytime.git

Configure

Enter application directory:

cd rubytime

Then:

  • copy config/database.yml.example to config/database.yml, then edit it to match your database configuration
  • copy config/local_config.rb.example to config/local_config.rb, then set application domain and mailer “From” address
  • run MERB_ENV=production rake db:automigrate to create database structure
  • run MERB_ENV=production rake rubytime:kickstart to populate database tables with initial data (admin account, example clients and projects)

Run

Run the application:

merb

Point your browser to url set in config/local/config.rb and login as admin with password password

Contact & information

www.rubytime.org

www.lunarlogicpolska.com