Какой макс длина должна быть у инпута для введения пароля
Руководствуйтесь здравым смыслом. Вряд ли кто-то будет использовать длинные пароли.
Больше 30 наверное нет смысла. Дальше уже смотрите, как ваш хеш преобразует такие пароли. Возможно 255 будет недостаточно.
Если есть условный год времени, лучше сделать несколько разных проектов. Чтобы занимали не более месяца.
Когда будете стартовать новый, будете учитывать предыдущий. В итоге должно получаться с каждым разом оптимальней.
Как вы себе представляете прогнозирование? Разработчик сам не знает, когда освободится.
Сделайте условные статусы и пусть они их себе присваивают. Например он всё сдал и ждет приема работы. Т.е. может взять мелкую работу.