{"repo":"narsixyz/audora","free":true,"listed":false,"github":"https://github.com/narsixyz/audora","clone":"git clone https://github.com/narsixyz/audora.git","description":"Audora is a scalable, full-stack platform for remote audio/video recording, real-time communication, media processing pipelines, and multipart S3 uploads, built with reliability-first principles using Turborepo and Bun.","language":"TypeScript","stars":262,"topics":["dashboard","gitub-actions","nextauthjs","nextjs15-typescript","reactjs","seo-optimization","tailwindcss-v4","typescript","webrtc-signaling","webrtc-video"],"license":null,"category":"dashboards-admin","readme_excerpt":"Audora.xyz High-Quality Podcast Recording Platform --- Table of Contents - Features - Tech Stack - Project Structure - Getting Started - Database Management - Deployment - Available Scripts - Development Tools - Support - License --- Star History Features Audora offers a comprehensive set of features for professional podcast recording: - High-Quality Recording - Studio-grade audio and video recording with multiple input device support - Real-Time Communication - WebRTC-based peer-to-peer connections with low-latency streaming - Reliable Uploads - S3 multipart uploads with automatic retry and resume capability - Professional Processing - Video transcoding, audio normalization, and custom branding - Security and Privacy - End-to-end encryption with secure room management --- Tech Stack Category Technology --------- ---------------------- Monorepo Turborepo Runtime Bun Frontend Next.js 14 Backend Express Real-time WebRTC, WebSocket Database PostgreSQL, Prisma Storage AWS S3 Media FFmpeg DevOps Docker, GitHub Actions --- Project Structure This monorepo is managed using Turborepo and is structured as follows: --- Getting Started Prerequisites - Bun v1.2.5 or later - Node.js v18 or later - PostgreSQL v14 or later - Docker and Docker Compose - FFmpeg (for media processing) Installation Clone the repository and install dependencies: Copy the environment example file and configure: Start the database: Generate Prisma client and run migrations: Start the development server: --- Databas","default_branch":null,"files":null,"tree":[],"storefront":"/r/narsixyz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/narsixyz/audora/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."}