I would like a web UI for an MS project type application, that handles tasks, subtasks, resources, and dependencies between them. I would like the design to be bootstrap based if possible, and should be 1-2 pages (with all actions being modal popups, for example)
The highest unit of work is a Plan, this is a list of tasks and resources. Each Plan can have multiple Executions (an Execution is a concrete instance of a Plan, for example, a Plan is 'deploy version 12', executions for this plan would be 'deploy to test enviornment' and 'deploy to production'. So the user would select a Plan, then select an Execution.
Within an execution, the user can view all the tasks (and subtasks), along with associated resources. The user can also add tasks and edit them, and specify dependencies. Task durations can also be specified, along with some visualization component of tasks and their durations/dependencies, perhaps a timeline showing what has to happen when, and by whom.
The second view would be 'executing' an Execution. Here a user would trigger an Execution, and would then be able to see its status as it moves along the tasks. A user could mark their task as in progress/completed/stalled, again with some visualisation so someone could at a glance see where the execution is and how much is left to go