Skip to content

Redesign of TCDB, a shift scheduling and time clocking system, and more.

License

Notifications You must be signed in to change notification settings

GrinnellAppDev/TCDB-2.0

Repository files navigation

TCDB 2.0 Build Status

About

After 12 years, the ACM award wining Tech Consultant Database: TCDB (originally UCDB) is due for an update. TCDB handles shift scheduling, time clocking, and employee management, and provides an employee directory and static information and announcement pages for the Grinnell College ITS Tech Consultant team. This project aims to duplicate the functionality of TCDB using a modern web framework, Ruby on Rails while at the same time improving upon and expanding the original features and interface where prudent.

Environment

Setup

We are using Ruby 1.9.3 and the Rails 3.2.8 gem (among others). Once you have Ruby and Rails installed -- the Ruby enVironment Manager RVM is wonderful) -- to get started, simply clone this repository:

$ git clone git@github.com:GrinnellAppDev/TCDB-2.0.git tcdb2

Then install and configure any gems you don't have:

$ cd tcdb2
$ bundle install

Migrate the databases and prepare the test database:

$ rake db:migrate
$ rake db:test:prepare

Test

You can view the status of the tests by running rspec:

$ rspec spec/

Run

Start your development server..

$ rails server

And you're good! TCDB2 should now be available to explore on port 3000. Just browse to:

localhost:3000

in any modern, standards compliant, web browser.

Resources

Release

Stable versions of TCDB2 are available on Heroku at:

Planning

We use Trello to plan each iteration and track our progress. You can view the current status of the project on our TCDB2 Trello board.

Continuous Integration

We are experimenting with the Travis-CI continuous integration server. You can view the status of TCDB2 at anytime by visiting:

Version Control

[Obviously], we use git to manage our code. This project can be found on Github at:

If you are compelled to contribute, shoot us a pull request!

About

Redesign of TCDB, a shift scheduling and time clocking system, and more.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published