--- title: Aimeet emoji: 🎥 colorFrom: blue colorTo: indigo sdk: docker app_port: 7860 pinned: false --- # Aimeet — AI-Powered Video Meeting Platform Real-time video meetings with AI summaries, RAG document chat, and live transcription. ## Features - **Video/audio calls** via Agora RTC - **AI meeting summaries** powered by Google Gemini - **Document Q&A** with RAG (LangChain + Qdrant) - **Live transcription** via AssemblyAI - **Real-time chat** via Pusher ## Required Environment Variables Set these in **Settings → Variables and secrets** of your Space: | Key | Required | Description | |---|---|---| | `DJANGO_SECRET_KEY` | ✅ | Django secret key (generate a random 50-char string) | | `DJANGO_DEBUG` | | `false` for production | | `DATABASE_URL` | ✅ | PostgreSQL URL (Supabase / Neon free tier) | | `REDIS_URL` | | Redis URL for task queue (Upstash free tier) | | `AGORA_APP_ID` | ✅ | Agora App ID | | `AGORA_APP_CERTIFICATE` | ✅ | Agora App Certificate | | `PUSHER_APP_ID` | ✅ | Pusher App ID | | `PUSHER_KEY` | ✅ | Pusher Key | | `PUSHER_SECRET` | ✅ | Pusher Secret | | `PUSHER_CLUSTER` | ✅ | Pusher Cluster (e.g. `ap2`) | | `GOOGLE_API_KEY` | ✅ | Google Gemini API key | | `QDRANT_URL` | ✅ | Qdrant Cloud cluster URL | | `QDRANT_API_KEY` | ✅ | Qdrant Cloud API key | | `ASSEMBLYAI_API_KEY` | | AssemblyAI transcription key | | `AWS_ACCESS_KEY_ID` | | AWS S3 for recording storage | | `AWS_SECRET_ACCESS_KEY` | | AWS S3 secret | | `AWS_STORAGE_BUCKET_NAME` | | S3 bucket name | | `AWS_S3_REGION_NAME` | | S3 region (default: `us-east-1`) |