MeetTask AI

AI meeting transcription and task management application using AssemblyAI.

ReactTypeScriptTailwind CSSViteFirebase AuthFirebase FirestoreAssemblyAICloudinaryVercel ServerlessREST APIsJWT
Project Overview

MeetTask AI is a full-stack application designed to streamline team meeting workflows and task assignment. It allows managers to upload audio and video recordings of meetings, which are automatically transcribed using the AssemblyAI speech-to-text model. The system maps transcription speakers to active team members, enabling direct task creation, automated assignment, and tracking via a real-time dashboard with Google Drive file submission verification.

Key Features
  • AI Transcription: Speech-to-text transcription with speaker diarization using AssemblyAI.
  • Speaker-to-Employee Mapping: Interactive dashboard to associate speakers in the transcript with project members.
  • Dual-Role Dashboard: Unique customized interfaces for Managers (to assign tasks) and Employees (to view and track work).
  • Task Tracking & Lifecycle: Monitor tasks through Pending, In Progress, and Completed states.
  • Google Drive Integration: File delivery workflow with URL validation for completed task submissions.
  • Serverless Architecture: Optimized backend APIs deployed on Vercel handling webhooks and database synchronizations.
Challenges Solved

Implemented an asynchronous webhook handling system to process long-running transcription jobs, preventing API timeout errors on serverless routes. Structured a link-parsing and security validation layer for Google Drive task attachments.

Technologies Used
React
TypeScript
Tailwind CSS
Vite
Firebase Auth
Firebase Firestore
AssemblyAI
Cloudinary
Vercel Serverless
REST APIs
JWT