RecapAI - About the Project
Transform every meeting into instantly digestible, visual summaries with the power of serverless AI.
I realized that even though I have powerful AI tools at my fingertips, I still rely on manual note-taking or long recordings I never revisit. What if I could transform every meeting into an instantly digestible, visual summary?
RecapAI is a truly serverless solution that scales automatically based on demand, without the overhead of managing infrastructure, built specifically for the AWS Lambda Hackathon.
🎯 Inspiration
The idea for RecapAI came from a personal frustration we've all experienced: information overload from endless meetings. How many times have you left a 2-hour meeting with pages of notes, only to struggle later trying to find that one crucial decision or action item buried in your scribbles?
We realized that while we have powerful AI tools at our disposal, most people still rely on manual note-taking or lengthy recordings they never revisit. What if we could transform every meeting into an instantly digestible, visual summary?
The AWS Lambda Hackathon provided the perfect opportunity to build a truly serverless solution that could scale automatically based on demand, without the overhead of managing infrastructure.
🛠️ How We Built RecapAI
Architecture Overview
Our serverless-first approach leverages the full power of AWS: User Recording → Amplify Frontend → S3 Storage → Lambda Triggers → AI Processing → Visual Results → Real-time Updates
Tech Stack
- Frontend: Vue js with AWS Amplify for rapid deployment
- Core Logic: AWS Lambda functions orchestrating the entire workflow
- Storage: S3 for audio files, DynamoDB for metadata and results
- AI Services: AWS Transcribe + AWS Bedrock for intelligent processing
- Triggers: S3 events and EventBridge for seamless automation
- Authentication: Amazon Cognito for secure user management
Key Lambda Functions
- Audio Processor: Triggered by S3 uploads, initiates transcription
- Transcription Handler: Processes Transcribe completion events
- AI Summarizer: Generates summaries and mind maps using Bedrock
- Results Formatter: Converts AI output into beautiful Markdown
Built With
- amazon-dynamodb
- amplify
- appsync
- awstranscribe
- bedroock
- cognito
- lambda
- quasar
- s3
- vue
Log in or sign up for Devpost to join the conversation.