Time tracking2024Private · ActiTime
Custom timesheet and project billing app
A self-hosted PHP timesheet application with project tracking, exportable reports, and a category-based billing template — containerised behind a private reverse proxy.
The problem
Commercial time-tracking SaaS tools charge per seat and lock data in proprietary formats. The goal was a fully owned timesheet system with custom project categories and export-ready billing output.
Approach
- PHP 8.3 + Apache application containerised with Docker for clean host isolation
- Custom timesheet pages with project and category assignment per entry
- Export pipeline generating billing-ready output from logged hours
- Excel template (actitime_category.xlsx) for project billing category management
- Deployed behind Nginx Proxy Manager with TLS and private network access only
Outcome
- Full data ownership — all timesheet data stays on private infrastructure
- Billing exports run in minutes, not spreadsheet-assembly hours
- Zero per-seat cost — scales to any number of users
Got a project that's been waiting too long?
We respond to every inquiry within one business day. No funnels — just a real conversation about whether we're a fit.