Delegate

A flexible project management and collaboration platform with AI-assisted task breakdowns, real-time updates, and rich communication features.

Features

  • Flexible organization and team management with workspace-based task templates
  • Workflow management with task dependencies, subtasks, and AI-assisted breakdowns
  • Profiles with progress breakdowns, role-based permissions and workspace templates
  • Chat, comments, and scheduling
  • Rich text editor, reminders, duplicate/archive, and detailed filters throughout
  • Notification system and seat-based payment system for scalable team billing

Tech Stack

ReactViteTypeScriptFirebaseFirebaseFirebase Cloud FunctionsNode.jsZustandStripeOpenAIPlateJSShadcn UIMaterial UITailwindNodeMailer

Key Insights

  • PlateJS made building an AI-assisted writing experience significantly better than existing solutions
  • Firebase real-time listeners required careful cleanup to avoid memory leaks across workspace switches
  • Careful schema design with Firestore was essential to balance query performance with data consistency across complex task relationships