40% off everything — use code SAVE40 at checkout · ends in …
Skip to content
phpguru.store

Project & Time Tracker · for Agencies & freelancers

Projects, tasks and start/stop timers for an agency or a freelancer

Group tasks under client projects, assign them with a priority and a due date, and log time with a start/stop timer that records the exact duration. One running timer per person — the database refuses a second — and closed projects stop accepting tasks and time while keeping everything visible.

One-time payment · full source code · instant download · optional installation add-on · non-refundable

Sound familiar?

  • Hours are reconstructed at month end from memory, and the invoice is a guess.
  • Two timers run at once and the total is more than the day.
  • Time-tracking SaaS is priced per user per month, forever.
  • Nobody can see which tasks are overdue across projects.

How it works

  1. 1

    Set up projects and the team

    Projects with a client, dates and an active/closed status; team members with a safety check before removal.

  2. 2

    Assign tasks

    Tasks with assignee, priority, due date and an optional project.

  3. 3

    Track time

    Start and stop timers; durations are recorded exactly. The project view shows a due-date timeline and total logged time per task and per project; the dashboard shows active projects, open and overdue tasks and every timer running now. Bill the hours with the Invoice Generator.

Nothing is changed in your ad accounts automatically: every recommendation is approved and applied by you, and drafted campaigns arrive paused.

What you get

  • Projects with client, dates and active/closed status
  • Tasks with assignee, priority, due date and optional project
  • Start/stop timers with exact durations; one running timer per person, enforced by the database
  • Closed projects accept no new tasks or timers; logged time stays visible
  • Project view with due-date timeline and logged-time totals; dashboard with overdue tasks and running timers
  • Full PHP + MySQL source code; pairs with the Invoice Generator for billing

The full list of what is in the download (9 items from the README) is on the product page.

Screenshots

From the application itself, with sample data.

Project & Time Tracker — Dashboard
Dashboard
Project & Time Tracker — Tasks with a running timer
Tasks with a running timer
Project & Time Tracker — Project timeline and logged time
Project timeline and logged time

A good fit if… and not if…

Good fit

  • Small agencies, studios and freelancers billing by the hour
  • Teams that want one honest timer per person
  • Developers adding time tracking to a client's intranet

Not the right tool when

  • Billing or invoicing (pair with the Invoice Generator)
  • Gantt charts, task dependencies or a client portal
  • Native desktop or mobile timer apps, or per-person logins (one admin login)

Questions agencies & freelancers ask

Can each team member log in?

There is one admin login; team members are names tasks and timers belong to. Per-person logins would be a customisation.

Can two timers run at once for one person?

No. The database enforces one running timer per person even under simultaneous start requests.

Can I log time by hand?

Timers record exact durations; manual entries would be a customisation.

Does it invoice?

No. Export the totals to the Simple Invoice & Billing Generator or your billing tool.

What happens when a project closes?

It accepts no new tasks or timers, but tasks and logged time remain fully visible.

Can I see it first?

Yes — preview pages with sample data.

Pairs with