MeetingBot
Capstone submission for COMPSCI 4ZP6 - 2025.
Creating applications that use meeting recordings is currently expensive, complicated, and often requires handing off sensitive data to third parties. Through real-world collaborations, we saw this problem firsthand.
To solve these challenges, we've developed an open-source Meeting Bot API and infrastructure that makes it simple to create automated applications powered by recordings from platforms like Zoom, Microsoft Teams, and Google Meet.
With just a few lines of code, developers can:
- Send a bot to join a meeting
- Record the meeting's video and audio
- Programmatically fetch the recording
Our system includes:
- Headless, containerized bots that automatically join scheduled meetings and record them
- A backend API to control bots and manage recordings
- A user-facing frontend for managing configurations
- A cloud-based architecture using AWS S3 for storage and AWS ECS for scaling
- A one-click infrastructure deployment powered by Terraform
This project challenged our five-person team to deliver a full-stack product—covering DevOps, backend, frontend, and user research. We're excited to share how this project can unlock secure, affordable, and powerful meeting-based applications.
See the code here:
https://github.com/meetingbot/meetingbot. As of the conclusion of the Capstone Project, we've decided to make this project open source and are accepting contributions from the community.
The group is made up of 4th year Computer Science students.
- Alex Eckardt
- Owen Gretzinger
- Jason Huang
- Sahib Khokhar
- Sarah Simionescu
We’ve had meetings with different industry partners in product development, sales training, consulting, and recruiting.
- SalesBop
- BrightHire
- Fellow
- Innovation Within
- NPX Innovation