MeetTask AI
Full-stack meeting transcription & task management system reducing manual documentation by 75% for 200+ users. Features AssemblyAI speaker diarization, role-based dashboards, and Google Drive integration for task submissions.
MeetTask AI is a comprehensive full-stack application designed to streamline team meeting workflows. Managers can upload audio/video recordings which are automatically transcribed using AssemblyAI with speaker diarization. The system enables manual speaker-to-employee mapping, allowing managers to create and assign tasks to team members. Employees view assigned tasks, track progress, and submit completed work via Google Drive links with validation. The platform features a sophisticated dual-role system with real-time Firestore synchronization handling 1,000+ daily API requests. Technical highlights include React 19 with TypeScript for type-safe frontend development, Tailwind CSS 4 for responsive styling, Firebase for authentication and real-time database, Cloudinary for scalable media storage, AssemblyAI for AI transcription, and Vercel serverless functions for the backend API. The serverless architecture includes 9 optimized API endpoints handling authentication, webhook processing, and real-time task management. The webhook-based asynchronous processing system handles long-running transcription jobs with status tracking. Implemented secure file submission system with Google Drive link validation and permission verification. The architecture demonstrates proficiency in modern web development practices including webhook handling, JWT authentication, and real-time data synchronization.
- AI-Powered Transcription - AssemblyAI speech-to-text with speaker diarization
- Multi-format Upload - MP3, WAV, M4A, MP4, MOV, WebM support
- Speaker-to-Employee Mapping - Manual assignment after transcription
- Dual-Role System - Manager and Employee dashboards with RBAC
- 9 Serverless API Endpoints - Auth, webhooks, task management
- Task Priority Levels - Critical, High, Medium, Low categorization
- Real-time Status Tracking - Pending → In Progress → Completed
- Google Drive Integration - File submission with link validation
- Webhook Processing - Async handling for long-running transcription
- Real-time Firestore Sync - 1,000+ daily API requests
- Cloudinary Media Storage - Scalable file handling
- Human-readable User IDs - MTAI001 format for easy reference
- JWT Token Verification - Secure authentication layer
- Responsive Design - Desktop and mobile optimized UI