Webbased project timetracking software
PHP CSS JavaScript
Latest commit 8ebb865 Mar 19, 2014 Timo Haberkern Merge pull request #38 from uklawitter/master
Current Version Diff
Failed to load latest commit information.
apps Running Version Diff Mar 18, 2014
lib Running Version Diff Mar 18, 2014
test Fixes problem with working day detection, bumped version to 1.3.4, re… Jan 19, 2012
.gitignore Fixes problem with working day detection, bumped version to 1.3.4, re… Jan 19, 2012
.gitmodules Updated Symfony Gitmodule to official Symfony GitHub repository Dec 21, 2011
LICENSE Fixes problem with working day detection, bumped version to 1.3.4, re… Jan 19, 2012
README.md Fixed bugs with bulk operations in admin area, fixed account bug in r… Mar 5, 2012
symfony initial commit Mar 31, 2010



TimeHive is a open-source webbased timesheet/time tracking software developed with PHP (Symfony Framework). You can follow TimeHive on Twitter if you want to keep up to date: TimeHive on Twitter

You can find the Issue-Tracker on Lighthouse

System requirements

Client: The current development version of TimeHive is only tested with Firefox browsers. There is no guarantee that it work with other browsers at the moment. Server: Every webserver with PHP 5.2.x or higher should be capable to run TimeHive.

There will be a hosted version of TimeHive in the future.

Language versions

TimeHive is only available in english and german at the moment. Let me know if you want to help with translating to other languages.


At the moment there is no installation automatic process to help you doing a proper installation of Timehive. For now you have to do the following steps manually

  1. Get your copy of TimeHive via GitHub.

    • Please use the official download-package for this. Only these package including the needed Symfony-Libraries! The current release package is V.1.3.5
  2. Copy the sourcecode to one of your Webservers.

  3. Create a virtual host with the web-directory as the root-folder. If you have an existing Webserver with a given file structure rename the webfolder with the root folder of your webserver. Do not (!!) copy the entire timehive folder to the root folder!
  4. Start running the commanline-installer with the following command. This installer will guide you through some questions to complete you installation

    php symfony timehive:install --env=prod

  5. If you want to use automatic reminder E-Mails you need to add the following command to a cronjob (Once a day, for example at 22:00 o'clock)

    php symfony timehive:check-missing-bookings --env=prod --application=frontend

  6. You are done! Open your browser and log in :)