J3RN/time-tracker

View on GitHub
README.md

Summary

Maintainability
Test Coverage
# Time Tracker

[![Join the chat at https://gitter.im/J3RN/timesheet](https://badges.gitter.im/J3RN/timesheet.svg)](https://gitter.im/J3RN/timesheet?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Travis CI badge](https://travis-ci.org/J3RN/time-tracker.svg)](https://travis-ci.org/J3RN/time-tracker)
[![Maintainability](https://api.codeclimate.com/v1/badges/ada77e7c2f9d31eaf6aa/maintainability)](https://codeclimate.com/github/J3RN/time-tracker/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/ada77e7c2f9d31eaf6aa/test_coverage)](https://codeclimate.com/github/J3RN/time-tracker/test_coverage)

This is an application that I wrote long ago, but have since repurposed to play a critical role as my To-Do List and time tracker. I have found it to be exceptionally useful, and I hope you will as well.

## Prerequisites

- Ruby v2.5.1. If you do not have Ruby installed, I would recommend [installing it through RVM](http://rvm.io/rvm/install).
- PostgreSQL. If you are on a Mac, I recommend [Postgres.app](http://postgresapp.com/).

## Setup

1. Clone this repository.
  ```
  git clone https://github.com/J3RN/timesheet.git
  ```

2. Enter the directory.
  ```
  cd timesheet
  ```

3. Run the setup script.
  ```
  ./bin/setup
  ```

5. Start the server.
  ```
  bundle exec rails server
  ```

  You can now see the application running on your machine by visiting [http://localhost:3000](http://localhost:3000).

## Testing

- Tests can be run using `rake test`.
- To see the test coverage, open `coverage/index.html` in your browser after running the tests.