Возможно, будет лучше отображать значки, а не процентную шкалу прогресса, просто потому, что если в ходе проекта смета будет изменяться вверх или вниз, вы обнаружите, что ваши проценты подпрыгивают соответственно.
Если бы вы придерживались темы индикатора выполнения, я бы предложил просто использовать разницу между обновленными датами и датами начала в сочетании с оценкой, чтобы подсчитать, сколько процентов вы прошли через проект, хотя, очевидно, это довольно стандартный и скучный способ делать вещи.
Если вы хотели оживить индикатор выполнения, хотя вы могли бы украсить его в соответствии со статусом проекта, так что для проектов, которые были переполнены, days (updated_date - creation_date)> days_estimate, у вас может быть пламя, выходящее из конца панели и, возможно, изображение дьявола, машущего вилами, затем сосульки для замороженных проектов и т. д. ...