LunarLogicPolska / rubytime

A Merb-based time tracking and invoicing system

This URL has Read+Write access

name age message
file .gitignore Loading commit data...
file README.textile
file Rakefile
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/ Wed Apr 22 10:32:31 -0700 2009 added authentication strategy for external API ... [sickill]
directory public/
directory slices/ Wed Mar 25 04:13:21 -0700 2009 fixed password field [solnic]
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