Since I went into business for myself its always been about how to minimize time spent doing administrative tasks. To that end i've created a multi user time tracking application that supports the following entry structure:
Clients Projects Weeks (automatic) Task Categories (what the client sees) Entries (specific work items and associated hours)

Each of the levels above are collapsible.

Its tooled up via Catalyst and Scriptaculous to support lightweight entry of the above items (very few full screen redraws).

Need to send the timesheet to a client? A single click downloads one! It auto populates an OpenOffice template (with OCR tags at the bottom for the doc management system i'm working on). Eventually it will do PDF as well.

Once the timesheets have been printed, signed and scanned, a script keys off the OCR font tags and files the scanned timesheets under the appropriate client/project folder.

Unfortunately creating the invoice is still manual, but i'm moving towards integrating the time tracking with a client web interface that they use to manage their web services and pay bills (work in progress).

Eventually it will have reports, with charts and graphs to track trends, etc... (Still not sure if i'm going to use JasperReports to generate the reports.)

Actually this time tracking app is on the list of web services to be offered to the public in general (someday). But its lower on the list below a few other projects. (That and it really needs an overhaul of the ajax stuff to work a bit cleaner with the re-draws).

dratsab

In reply to Re: Lifehack: Tools for Keeping Track of Your Work Hours by bastard
in thread Lifehack: Tools for Keeping Track of Your Work Hours by doc_faustroll

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.