Open-source application · Public repository
Timekeeper
A Rails application that connects time tracking, client and project management, invoicing, payment records, branded PDFs, and business reporting.
Public repository
The challenge
Why the work mattered
Turn working time into a dependable invoice-to-payment workflow while protecting the financial records that should become immutable after payment.
My contribution
From direction to delivery
End-to-end Rails product development across domain modeling, timers, invoicing, payments, reporting, responsive UI, PDF generation, and automated tests.
What exists
Business rules carried through the product
Timekeeper supports live and manual time entries, project rates, unbilled-to-paid status transitions, partial payments, branded invoice PDFs, calendar reporting, and explicit protections against editing paid financial records.