A very bare-bones project time tracking application for small teams described in a detailed blog post. There’s not a lot of tooling here, and the goal isn’t so much a web application as an information display that can be tacked to the wall for high visibility.
- Make a new MySQL database using
- Set your database parameters in
connect_mysql()at the top of
- Add a client to the
client_infotable (sorry, I haven’t made a form for any of this):
clientcolumn is their name.
endsis a date for when the project ends, formatted like
daysis the number of days your team can spend on the project based on the budget.
budgetis an amount of money, used only for display and sorting.
- Ignore the
same_clientstables unless you’re like us and used to use lots of different names for the same things.
- Modify the
PEOPLElist at the top of
lib.phpwith initials for your group.
- Go to
record.phpand type in some times!
- Get data out for use in other systems at