# jordanknott/taskcafe

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/jordanknott-taskcafe).**

5,176 stars · 466 forks · TypeScript · mit

## Links

- GitHub: https://github.com/JordanKnott/taskcafe
- awesome-repositories: https://awesome-repositories.com/repository/jordanknott-taskcafe.md

## Topics

`golang` `gqlgen` `graphql` `kanban-board` `project-management` `react` `typescript`

## Description

Taskcafe is a self-hosted task management system and collaborative work management platform. It provides a private workspace for organizing work through a variety of interfaces, including Kanban boards, hierarchical outlines, and calendars.

The platform is designed for containerized deployment, orchestrating the application, database, and cache to ensure consistent environment management. It distinguishes itself by offering project portfolio dashboards for high-level monitoring and the ability to create public project boards that allow external visitors to view content without authentication.

The system covers a broad range of project planning and tracking capabilities, such as timeline charts for visualizing dependencies, shared workspaces for team collaboration, and task-specific activity logs. It also includes automation rules for triggering actions based on task conditions and integration with external version control systems to sync development tasks with code commits.

## Tags

### Business & Productivity Software

- [Kanban Boards](https://awesome-repositories.com/f/business-productivity-software/kanban-boards.md) — Provides a full Kanban-based task management system for tracking project flow. ([source](https://github.com/JordanKnott/taskcafe#readme))
- [Project Task Management](https://awesome-repositories.com/f/business-productivity-software/project-task-management.md) — Provides a complete system for managing project tasks, comments, and organizational workflows. ([source](https://github.com/JordanKnott/taskcafe/blob/master))
- [Self-Hosted Task Management Systems](https://awesome-repositories.com/f/business-productivity-software/self-hosted-task-management-systems.md) — Provides a complete, privately hosted workspace for organizing tasks through Kanban boards, outlines, and calendars.
- [Collaboration Platforms](https://awesome-repositories.com/f/business-productivity-software/collaboration-platforms.md) — Provides a comprehensive platform for team communication and project coordination.
- [Collaborative Project Planning](https://awesome-repositories.com/f/business-productivity-software/collaborative-project-planning.md) — Enables planning complex work breakdowns using hierarchical outlines and timeline charts.
- [Hierarchical Task Nesting](https://awesome-repositories.com/f/business-productivity-software/project-task-management/hierarchical-task-nesting.md) — Supports hierarchical task nesting to represent complex breakdowns of work. ([source](https://github.com/JordanKnott/taskcafe/wiki/Roadmap))
- [Task Tracking Systems](https://awesome-repositories.com/f/business-productivity-software/task-tracking-systems.md) — Implements a task tracking system to aggregate and monitor assignments. ([source](https://github.com/JordanKnott/taskcafe/blob/master/README.md))
- [Agent Task Assignment](https://awesome-repositories.com/f/business-productivity-software/task-workflow-automation/productivity-task-management/task-management/tasks-frameworks/agent-task-assignment.md) — Aggregates all tasks assigned to a specific user into a dedicated view. ([source](https://github.com/JordanKnott/taskcafe#readme))
- [Team Collaboration Platforms](https://awesome-repositories.com/f/business-productivity-software/team-collaboration-events/collaboration-communication-tools/collaboration-software/team-collaboration-platforms.md) — Provides a platform for team collaboration through task-specific comments and detailed activity logs. ([source](https://github.com/JordanKnott/taskcafe#readme))
- [Portfolio Oversight](https://awesome-repositories.com/f/business-productivity-software/portfolio-management/portfolio-oversight.md) — Provides centralized dashboards for monitoring status and progress across multiple project portfolios. ([source](https://github.com/JordanKnott/taskcafe/wiki/Roadmap))
- [Project Task Visualizers](https://awesome-repositories.com/f/business-productivity-software/project-task-visualizers.md) — Includes project task visualizers such as timeline charts to visualize dependencies and durations. ([source](https://github.com/JordanKnott/taskcafe/wiki/Roadmap))
- [Public Board Sharing](https://awesome-repositories.com/f/business-productivity-software/public-board-sharing.md) — Creates read-only public project views that allow external visitors to see content without authentication. ([source](https://github.com/JordanKnott/taskcafe/wiki/Roadmap))

### DevOps & Infrastructure

- [Containerized Application Suites](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/containerized-application-suites.md) — Ships as a cohesive suite of services including application, database, and cache via containers.
- [Self-Hosted Infrastructure Management](https://awesome-repositories.com/f/devops-infrastructure/deployment-management/self-hosted-infrastructure-management.md) — Supports the administration and configuration of private, self-managed project management instances.
- [Collaborative Workspaces](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-applications/collaborative-workspaces.md) — Offers shared workspaces to group projects and tasks into dedicated environments for team collaboration. ([source](https://github.com/JordanKnott/taskcafe/wiki/Roadmap))
- [Container Orchestration Configurations](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration-configurations.md) — Provides container orchestration configurations to bundle the application, database, and cache for consistent deployment.
- [Self-Hosted Deployment Infrastructure](https://awesome-repositories.com/f/devops-infrastructure/deployment-management/self-hosted-infrastructure-management/self-hosted-deployment-infrastructure.md) — Orchestrates the deployment of the web application and database using containers for hosting consistency. ([source](https://github.com/JordanKnott/taskcafe/blob/master/docker-compose.yml))
- [Task Condition Triggers](https://awesome-repositories.com/f/devops-infrastructure/trigger-condition-filters/action-triggers/task-condition-triggers.md) — Executes backend functions automatically when predefined task properties or conditions are met.

### Security & Cryptography

- [Role-Based Access Control](https://awesome-repositories.com/f/security-cryptography/role-based-access-control.md) — Manages visibility and access to private project content through role-based permission checks.

### Software Engineering & Architecture

- [Project Containers](https://awesome-repositories.com/f/software-engineering-architecture/project-management-governance/project-management/project-containers.md) — Groups related tasks into distinct project containers to isolate different areas of work. ([source](https://github.com/JordanKnott/taskcafe/blob/master/README.md))
- [Project Visibility Control](https://awesome-repositories.com/f/software-engineering-architecture/project-management-governance/project-management/project-visibility-control.md) — Allows toggling project boards between private access for authorized users and public visibility for external visitors. ([source](https://github.com/JordanKnott/taskcafe/blob/master/CHANGELOG.md))

### Development Tools & Productivity

- [Task Automation Tools](https://awesome-repositories.com/f/development-tools-productivity/task-automation-tools.md) — Provides tools to automate repetitive project management tasks and workflows based on defined rules. ([source](https://github.com/JordanKnott/taskcafe/wiki/Roadmap))
- [Version Control Sync](https://awesome-repositories.com/f/development-tools-productivity/version-control-sync.md) — Syncs development tasks with external version control systems via code commits and pull requests. ([source](https://github.com/JordanKnott/taskcafe/wiki/Roadmap))

### User Interface & Experience

- [Calendar Visualization Components](https://awesome-repositories.com/f/user-interface-experience/calendar-visualization-components.md) — Renders deadlines and scheduled tasks within a calendar visualization interface. ([source](https://github.com/JordanKnott/taskcafe/wiki/Roadmap))
