Skip to content
Back to Home
EN한글
Beta

GTEC Board

AI-assisted project management platform for campus and product teams

Real-time multi-tenant issue tracker with keyboard-first workflows and a workspace-scoped AI agent for create/search/summarize tasks.

GTEC Board issue tracker interface

Overview

My role
Built end-to-end (full-stack + AI integration)

Operational context

Small teams need fast issue ops with live collaboration, without losing workspace boundaries when AI assists.

Users & stakeholders

  • Campus and product teams organizing work into teams, projects, and cycles

Problem

Product and campus teams need a fast, keyboard-first tracker—and an AI agent that handles busywork without leaving the workspace.

Constraints

  • Multi-tenant org boundaries must be enforced for AI actions
  • Real-time collaboration is a core requirement

My ownership

  • Implemented teams, projects, cycles, boards, and real-time sync
  • Integrated Clerk org auth/billing and Convex backend
  • Built an org-scoped AI agent with Vercel AI SDK + OpenAI

Solution

Shipped a Convex-backed real-time tracker with Clerk orgs, command palette, kanban/cycles, PWA packaging, and a workspace-aware AI agent.

System architecture

Next.js frontend, Convex real-time backend, Clerk auth/billing webhooks, OpenAI tools for org-scoped agent actions.

  • Issues, projects, cycles, presence
  • Clerk org + billing sync
  • Workspace-scoped AI agent tools

Key decisions

Org-scoped AI only

An agent that can see other workspaces is unacceptable.

Constrain create/search/summarize tools to the active organization.

Trade-off: Less ‘magic’ cross-workspace help; safer multi-tenant behavior.

Deployment & operations

Publicly deployed at gtec-board.org. Source repository is private.

Measured impact

Live
Deployed multi-tenant beta with AI agent
Individual ownership

Lessons

  • AI features are only product-ready when tenancy and permissions are first-class.

Technologies

Next.jsConvexClerkVercel AI SDKOpenAI APITailwind CSSPWA

Evidence links