[active]

Task Workspace

Quản lý task cho team nhỏ, sync 2 chiều với Discord & Telegram. Tạo task từ chat, không cần rời app.

$ open https://workspace.thomas-labs.com _
Task Workspace

Vấn đề

Team nhỏ thường quản lý task trên Discord/Telegram — nhưng tin nhắn trôi, không ai nhớ ai làm gì, deadline nào. Mở Jira thì nặng nề, phức tạp. Mở Trello thì thiếu integration. Cuối cùng team lại quay về chat — và mọi thứ lại trôi.

Giải pháp

Task Workspace được thiết kế từ đầu để sống bên trong nơi team đang chat. Không phải thêm một app nữa — mà là nâng cấp app team đang dùng.

/create trên Discord để tạo task. Reply một message để biến nó thành comment. Gõ /done để close. Tất cả sync real-time 2 chiều với dashboard web — zero context switching.

Tính năng chính

  • Workspace isolation — mỗi team một không gian riêng biệt, phân quyền Owner/Admin/Member với RBAC granular
  • Smart task engine — custom status workflow, label system, priority matrix, auto-assignment, deadline tracking với reminder tự động
  • Deep Discord integration — slash commands, rich embeds, thread-aware reply tracking, bi-directional comment sync
  • Telegram bot — full command set, HTML rich formatting, message sync 2 chiều với loop prevention
  • Rich media comments — text, voice messages, images, stickers, file attachments — tất cả upload qua Cloudflare R2 edge storage với presigned URLs
  • Smart notifications — email digest khi được assign, scheduled reminder cho approaching deadlines
  • i18n ready — English & Tiếng Việt, extensible locale system

Kiến trúc & Công nghệ

Frontend: Next.js 16 App Router · React 19 · TypeScript strict · Tailwind CSS v4 · Radix UI + shadcn/ui component system · React Hook Form + Zod validation

Backend: Express.js · TSOA auto-generated OpenAPI specs · Domain-Driven Design architecture · Prisma ORM với type-safe queries

Data layer: PostgreSQL 16 (ACID transactions) · Redis 7 (caching, rate limiting, atomic counters) · Cloudflare R2 (S3-compatible edge storage)

Auth: JWT token rotation · Firebase Admin SDK · Google OAuth 2.0 · OTP email verification

DevOps: Docker Compose orchestration · Playwright E2E test suite · CI/CD pipeline

Integration layer: Discord.js với slash command framework · Telegram Bot API · Webhook-based event system · External provider tracking để prevent sync loops