{"repo":"MohamedRamadanSaudi/Mini-Meeting","free":true,"listed":false,"github":"https://github.com/MohamedRamadanSaudi/Mini-Meeting","clone":"git clone https://github.com/MohamedRamadanSaudi/Mini-Meeting.git","description":"In short, I'm trying to be a competitor to google meet :)","language":"TypeScript","stars":17,"topics":["docker","docker-compose","fiber","go","golang","gorm","livekit","nginx","oauth","postgresql"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Mini-Meeting 🎥 Mini-Meeting is a modern, lightweight video conferencing platform featuring instant AI-powered summarization. Built with Go, React, and LiveKit. 🏗️ Architecture The platform follows a hybrid-cloud architecture to ensure high performance while remaining easy to deploy: - Local/Docker (Core) : Backend API (Go), Frontend (React), and Faster-Whisper Server (for transcription). - Cloud Services : - LiveKit Cloud : Real-time video/audio streaming. - Neon : Serverless PostgreSQL database. - Redis Cloud : Session management and caching. - OpenRouter : LLM gateway for AI summarization. - Brevo : Transactional email delivery. --- 🚀 Getting Started To get the project running locally for development, follow these steps: 1. Prerequisites - Docker & Docker Compose - Go 1.24+ (optional, for local development without Docker) - Node.js 20+ (optional, for local development without Docker) 2. Infrastructure Setup (Secrets) Before running the application, you need to set up several cloud services. Follow the step-by-step guides in the docs/Infrastructure-Setup directory: 1. PostgreSQL (Neon) 2. Redis (Redis Cloud) 3. LiveKit (LiveKit Cloud) 4. OpenRouter (AI Summarization) 5. OAuth (Google & GitHub) 6. Brevo (Email Service) 3. Environment Configuration Copy the .env.example files to .env in both backend and frontend folders and fill in the secrets you obtained in the previous step. Linux/Mac: Windows: 4. Run with Docker Compose Run the entire stack (Backend, Frontend, and Whisp","default_branch":null,"files":null,"tree":[],"storefront":"/r/MohamedRamadanSaudi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MohamedRamadanSaudi/Mini-Meeting/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}