<commit_before># Timetracker

A time tracker based on Symfony2.

## General Purpose

The project's purpose is tracking working times with hourly rates.

An API and open architecture will serve additional purposes:

  * accounting and invoicing (generate invoices, add non-time related items)
  * manage customers (CRM)
  * project management
  * issue tracking

## Installation

Permissions:

    chmod -R u+w app/cache app/logs

Copy parameter.yml.template to parameters.yml and edit the database section:

    cp app/config/parameters.yml.template app/config/parameters.yml

Download composer:

    curl -s http://getcomposer.org/installer | php

Download vendors:

    php composer.phar install

Check application config in browser:

    http://path/to/web/config.php

Create database:

    app/console doctrine:schema:create<commit_msg>add demo page<commit_after># Timetracker

A time tracker based on Symfony2.

## General Purpose

The project's purpose is tracking working times with hourly rates.

An API and open architecture will serve additional purposes:

  * accounting and invoicing (generate invoices, add non-time related items)
  * manage customers (CRM)
  * project management
  * issue tracking

## Demo

  * URL: <http://phpugl.de/dime/app.php/>
  * User: admin
  * Password: <PASSWORD>

## Installation

Permissions:

    chmod -R u+w app/cache app/logs

Copy parameter.yml.template to parameters.yml and edit the database section:

    cp app/config/parameters.yml.template app/config/parameters.yml

Download composer:

    curl -s http://getcomposer.org/installer | php

Download vendors:

    php composer.phar install

Check application config in browser:

    http://path/to/web/config.php

Create database:

    app/console doctrine:schema:create
{'fraction_non_alphanumeric': 0.07896221094190638, 'fraction_numerical': 0.0011280315848843769, 'mean_word_length': 3.807588075880759, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1391723', 'n_tokens_mistral': 532, 'n_tokens_neox': 493, 'n_words': 178}