Timesheet and Expense tracking system for the web. Build with Python & Django. Interfaces to Saasu.
Python HTML JavaScript CSS
Latest commit f619b66 Feb 18, 2016 @macropin macropin add SECRET_KEY
Failed to load latest commit information.
adlibre_tms use get not setdefault for environment settings Feb 18, 2016
db also ignore .sqlite3 May 12, 2014
docs Move docs back to old location Apr 16, 2012
keys proper secret key import Dec 29, 2014
www Removed redundant favicon.ico, updated lighttpd config to reflect, an… Apr 18, 2012
.env.example Added WORKERS config May 14, 2014
.gitignore Initial commit of bureaucrat (voltgrid.com) style auto deployment sup… May 12, 2014
.travis.yml add SECRET_KEY Feb 18, 2016
Deployfile Move tricky installs back to requirements.txt Oct 6, 2015
Dockerfile Use specific python version Feb 18, 2016
INSTALL.md Celery tasks and first to calculate recurrence Jul 17, 2014
LICENSE Increment year May 12, 2014
Mountfile
Procfile Added WORKERS config May 14, 2014
README.md Add build status Aug 4, 2014
celeryconfig.py Celery tasks and first to calculate recurrence Jul 17, 2014
dump_fixtures.sh Update pathing May 12, 2014
local_settings.py.example Make www and db settings default May 27, 2014
manage.py restructure project to new layout May 12, 2014
requirements.txt Fix broken dependency on py-dom-xpath Feb 3, 2016
setup.py Place config and manage.py in root May 27, 2014

README.md

Adlibre TMS

Build Status

Adlibre TMS is a Timesheet and Expense tracking system for the cloud and online business. Designed with contractors and consultants in mind, yet it is flexible enough to bend to fit almost any business. It uses a three dimensional paradigm of "Consultant", "Client" and "Service" to describe work activity. This is flexible to adjust to your needs, without being too complex or convoluted to configure.

Features

  • Interfaces - Engineered specifically to provide (web service) interfaces to popular SaaS accounting packages. (Currently Saasu are supported)
    • Point and click invoicing
    • Point and click expense claims
    • Plugs into Adlibre DMS for storing the supporting documentation for expenses. (Coming soon)
  • Reports - 4 standard reports are available. It's easy to extend and to write your own in Python/HTML.
  • Skinable, brandable, integrate it into your other web applications. Intranet ready.
  • Pony powered with Python and Django.
  • Open Source - hackable...

Saasu Integration

More information regarding the Saasu setup can be found in docs/saasu_setup.md.

Screenshots

Adlibre Timesheet Management System - Login Adlibre Timesheet Management System - Timesheets Adlibre Timesheet Management System - Expenses

Online Demo

There is an online demonstration site available. The site refreshes every 60 minutes, so feel free to make changes:

Installation

Within a clean virtualenv run the following command to install Adlibre TMS and all required packages:

Production:

pip install git+git://github.com/adlibre/Adlibre-TMS.git

Development:

pip install -e git+git://github.com/adlibre/Adlibre-TMS.git#egg=tms-dev

For detailed in installation instructions read INSTALL.md.

Support

Adlibre TMS is developed and commercially supported by Adlibre.

More information is available at: