Task Constraints and Backward Planning in dhtmlxGantt
This demo shows a Gantt chart with task constraints and backward scheduling features.
You can set 8 types of constraints for Gantt tasks: as soon as possible, as late as possible, start no earlier than, start no later than, finish no earlier than, finish no later than, must start on, must finish on. Backward planning allows you to focus on the project's deadline.