Skip to content

Meeting-Baas/meeting-bot-as-a-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🐟 Meeting Baas 🐟 Integration Examples

Header

Using Meeting Baas' API to get recordings and meta-data from Google Meet, Zoom and Microsoft Teams, transcription APIs and LLM APIs, this repository contains open-source examples to view and handle conversation or (video) meeting data.

Available Setups

Examples are divided in 2:

  1. Stand-alone examples using code which include:

    • A basic React open-source transcript viewer, with a synchronized video player and transcript
    • A complete backend and frontend app, which includes a sophisticated transcript viewer (complete a component to "AI-Chat" with your meeting, and another to add notes), a form to upload a file, a list of conversations, ...
    • A
  2. Integrations using third-party software, whether said software is open-source or not. So of course make.com, n8n.io integrations, but also a Google Calendar form to invite a bot to meeting to record it which you can share with a team, ...

Apps & Data-Handling

Learn how to invite meeting bots to a meeting for yourself or your users, and view examples to start handling the data quickly.

Complete Open-Source Backend and Frontend Conversation Viewer

  • A comprehensive project with three main pages:

    1. Bot Invitation: Easily invite bots to your meetings

    2. Conversation View: Browse and interact with all your meetings or any conversation

    3. Settings: Manage your API keys and other configurations

  • Features a full-stack implementation with a simple backend and a stand-alone frontend interface. In stand-alone mode the app uses Local Storage from the browser to store information.

  • Technologies used:

    • Backend: Node.js, Express
    • Frontend: React, TypeScript, TailwindCSS
    • Media Playback: Vidstack

This project provides a complete solution for managing meeting bots, viewing conversations, and handling API integrations, all within a modern and responsive web application.

Transcript Player Interface

  • This project is a web application that displays a video player with a synchronized transcript. The interface is divided into two main parts: the video player and the transcript.
  • Technologies used: Node, React, Typescript, Chakra.

Desktop App to invite a bot

  • A cross-platform desktop application with a simple user-input form to send Meeting Bots to Zoom, Google Meet, or Microsoft Teams meetings.
  • Technologies used: Rust, Tauri, HTML, Javascript.

WebApp and Server to record and handle data

  • A simple web app that:
    • Has a simple sharable page to send a meeting bot.
    • Has an automation process to summarize meeting transcriptions with OpenAI and publish formatted information to a Notion DataBase, with meta-data.
  • Technologies used: ExpressJS, Node.
  • Third-parties used: OpenAI, Notion.

Talking Blob

  • Slightly off-topic: an animated blob packaged a desktop app. It simply reacts to microphone input :)
  • Technologies used: Node, React, ThreeJS, Rust, Tauri.

Automations relying on third-party software

Automate data extraction from Google Meet, Microsoft Teams, and Zoom using third party, "no-code" software.

View n8n Example

View Make Example

Contributing && Troubleshooting

Join our Discord if you run into any issues, and ping us there.

Contributions to this repository directly here on Github are welcome.

To contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Commit your changes, following the established coding standards.
  4. Include appropriate documentation for your changes.
  5. Submit a pull request, describing your changes in detail.

For any suggestions or enhancements, please open an issue in the repository.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published