Simple timesheet based on days worked
JavaScript Ruby CoffeeScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
autotest
config
db
doc
features
lib
public
script
spec
vendor/plugins
.gitignore
.rspec
.rvmrc
Gemfile
Gemfile.lock
README.md
Rakefile
TODO.txt
build.sh
config.ru

README.md

Welcome to DaySheet

DaySheet is a timesheet that simply keeps up with days worked instead of time worked and will eventually allow you to create daysheets to print or email. This project is just beginning with little to no functionality yet

Getting DaySheet up and running on your system.

Requirements

http://solutions.treypiepmeier.com/2010/02/28/installing-mysql-on-snow-leopard-using-homebrew/

  • Git

    brew install git

  • Node

    brew install node

  • CoffeeScript

    brew install npm

    npm install coffee-script

Git The Code

$ git clone https://akennedy@github.com/akennedy/daysheet.git
$ cd daysheet

Install Gems

$ gem install bundler
$ bundle install

Set Up The Database

DaySheet supports MySQL and SQLite databases. The source code comes with two sample database configuration files: config/database.mysql.yml for MySQL and config/database.sqlite.yml for SQLite. Based on your choice of the database create the actual database configuration file, for example:

$ cp config/database.mysql.yml config/database.yml

Edit config/database.yml and specify database names and authentication details. Once you have database configuration file ready run rake to create the database:

$ rake db:create

Set Up The App

The next step is to load default DaySheet settings, such as menu structures and create the Admin user. This is done by running the following rake task:

$ rake daysheet:setup

Run The App

Now you should be able to launch the Rails server and point your web browser to http://localhost:3000

$ rails s

TODO

Need to create TODO list.