⭐ Found this useful? Give it a star on GitHub so more developers can find it.
Symfony bundle for task boards, teams, and managers (kanban, list, Gantt). Optional integration with TimeTrackBundle for timers and time aggregation.
- Boards, columns, tasks, teams, and team members (manager/member roles)
- Task import from ClickUp, Jira, and Trello (CSV/JSON) via manage UI or CLI
- Web UI at
/tools/task-board(kanban, list, Gantt, task detail) - Vite + Stimulus assets for board interactions
- Optional TimeTrack integration — task provider, team context, and automatic
total_time_secondsaggregation when TimeTrack is installed
composer require nowo-tech/task-board-bundleFor time tracking, also install TimeTrack and wire the providers:
composer require nowo-tech/time-track-bundle# config/packages/nowo_time_track.yaml
nowo_time_track:
task_provider: nowo_task_board.task_provider
team_context_provider: nowo_task_board.team_context_providerSee Installation.
make -C TimeTrackBundle/demo up-symfony8
# http://localhost:8024/tools/task-board
# http://localhost:8024/tools/time-trackLogin: demo@example.com / demo
- Installation
- Configuration
- Usage
- Import export guides (ClickUp, Jira, Trello)
- Contributing
- Changelog
- Upgrading
- Release process
- Security
- Engram
- Spec-driven development
- GitHub Spec Kit
make test
make test-coverage
make test-ts
make release-check- PHP: PHPUnit with coverage report via
make test-coverage(controllers and Doctrine repositories excluded from 100% target) - TS/JS: Vitest via
pnpm run test:coverage - Python: N/A
MIT — see LICENSE.