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