All Projects → stamen → Productive-Birds

stamen / Productive-Birds

Licence: other
Project management thingie

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language

Productive Birds

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.

Example

Install

  1. Make a new MySQL database using create.mysql.
  2. Set your database parameters in connect_mysql() at the top of lib.php.
  3. Add a client to the client_info table (sorry, I haven’t made a form for any of this):
  • client column is their name.
  • ends is a date for when the project ends, formatted like "YYYY-MM-DD".
  • days is the number of days your team can spend on the project based on the budget.
  • budget is an amount of money, used only for display and sorting.
  1. Ignore the same_clients tables unless you’re like us and used to use lots of different names for the same things.
  2. Modify the PEOPLE list at the top of lib.php with initials for your group.
  3. Go to record.php and type in some times!
  4. Get data out for use in other systems at data.php.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].