Categories
Project Management Time Tracking Kanban Board Invoicing and Billing CRM and Sales Expense Management Agency OperationsStars
Forks
Watchers
Developer links
TimeTracker
Why export timesheets from one tool, manage Kanban tasks in a second, and copy billable hours into a third just to send a client invoice when TimeTracker handles the entire agency workflow in one self-hosted platform? Start a persistent server-side timer from any browser or log hours manually using saved templates, bulk entry forms, and automatic idle detection. Project managers organize deliverables across drag-and-drop Kanban boards, Gantt timelines, and threaded task comments while monitoring real-time project budgets and cost burn rates. A built-in CRM tracks client contacts, lead scores, and sales pipeline stages before work even begins. When billing day arrives, you convert unbilled hours, reimbursable receipts, mileage logs, and per diem allowances directly into branded multi-currency invoices without double-billing a single minute. Finance teams can customize PDF invoice layouts, automate recurring billing schedules, and transmit EN 16931 compliant electronic invoices via Peppol or embedded ZUGFeRD/Factur-X XML. Interactive analytics dashboards and scheduled CSV or Excel exports give every stakeholder complete visibility into billable utilization. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.
Benefits
- Unified Time Capture to Client Billing
- Eliminate manual CSV reconciliation between separate tracking and accounting tools by converting logged task hours, billable expenses, and mileage directly into itemized client invoices with double-billing protection.
- Compliant Peppol and ZUGFeRD E-Invoicing
- Generate branded PDF invoices with embedded EN 16931 Factur-X/ZUGFeRD XML payloads or transmit structured electronic invoices directly through the integrated Peppol network bridge.
- Full-Lifecycle Project and Kanban Management
- Manage unlimited clients, projects, and tasks using drag-and-drop Kanban columns, priority filters, threaded @mention comments, issue trackers, and real-time budget burn alerts.
- Built-In Sales Pipeline and Client CRM
- Capture leads with automated 0-to-100 lead scoring, track communication histories across multiple client contacts, and move opportunities through visual Kanban deal stages.
Features
- Persistent Server-Side Timers
- Runs live active timers on the Flask and PostgreSQL backend with idle detection, reusable time-entry templates, calendar drag-to-create views, and bulk timesheet logging.
- Drag-and-Drop Kanban Boards
- Provides customizable task columns, priority badges, multi-user assignments, threaded Markdown comments, and instant board filtering across unlimited projects.
- Automated PDF and Peppol Invoicing
- Builds multi-currency invoices from tracked time and expenses with custom PDF template layouts, tax rules, recurring schedules, and EN 16931 Peppol/ZUGFeRD e-invoicing.
- Expense and Mileage Tracking
- Records business expenses with receipt attachments, calculates mileage and per diem reimbursements by rate, and attaches billable items to upcoming client invoices.
- Role-Based Analytics and REST API
- Delivers visual utilization charts, user productivity reports, audit logs, webhook automations, and a token-authenticated REST API for external integrations.