Work Progress Visualization Tool
Track project completion, manage tasks, and visualize your team's progress.
Project Dashboard
Configure Projects & Tasks
Projects
Add a Task
Project Progress Report
No projects yet. Add one in the 'Data Configuration' tab.
`; return; } projectsView.innerHTML = data.projects.map(p => { const progress = calculateProgress(p); return `${p.name}
${progress.completed}/${progress.total} Tasks
${p.name}
`).join('');
};
const renderProjectDropdown = () => {
const select = getElement('task-project');
select.innerHTML = data.projects.map(p => ``).join('');
};
const renderReview = () => {
const area = getElement('review-area');
if (data.projects.length === 0) {
area.innerHTML = `No data to review.
`; return; } area.innerHTML = data.projects.map(p => { const progress = calculateProgress(p); return `${p.name} (${progress.percent.toFixed(0)}% Complete)
| Task | Status | Due Date |
|---|---|---|
| ${t.desc} | ${t.status} | ${dayjs(t.dueDate).format('MMM D, YYYY')} |
| No tasks for this project. | ||
