Mobile App With Real-Time Audio Rooms, 1-on-1 Voice Matching, and Content Module (iOS + Android)

Замовник: AI | Опубліковано: 18.11.2025
Бюджет: 250 $

I am looking for an experienced mobile app development team (or senior full-stack developer) to build a mobile-first platform that allows users to join anonymous audio-only group conversations, send 1-on-1 voice messages, and access expert-generated content. The app must be built for iOS and Android, with a secure backend, real-time audio system, user-matching logic, and an admin CMS. This is NOT a social media clone — it has unique functionality, anonymity, strict privacy rules, and rooms that auto-reset after a defined period. I need end-to-end development, including frontend, backend, APIs, real-time audio integration, admin dashboard, and deployment. Core Features Required 1. Real-Time Audio Rooms Users can join themed audio-only drop-in rooms Max 5 users per room Rooms run for 48 hours, then automatically reset and wipe No recordings saved Features required: Mute/unmute Active speaker display User list Room timer Background noise suppression Auto reconnect Low-bandwidth fallback 2. 1-on-1 Matching System Users choose a category (e.g., topic/issue) System matches them with another user in that category Interaction happens via voice notes only Voice notes expire after 48 hours Encrypted upload + download No permanent storage beyond expiry 3. Private “Vent Mode” Users can privately record audio entries for themselves Recordings stored locally Optional encrypted cloud backup No public sharing unless user manually opts in 4. Expert Content Module Admin can upload: Short audio clips Short videos (< 3 minutes) Text mini-articles PDFs App displays content by category Needs efficient streaming 5. Anonymous User Profiles Users create: Username (unique) Age Country/City Basic demographic tags Topics they’re experiencing/interested in No real names or identifying info displayed 6. Simple Daily Check-In 3-button mood check Data stored anonymously for analytics 7. Weekly Challenges Users complete small tasks for badges/points Backend tracks challenge completion Technical Requirements Frontend Prefer Flutter, but open to React Native if justified. Must support: Real-time audio Local encrypted storage Push notifications Smooth UI animations Offline caching Backend Node.js or Python (FastAPI/Django) REST or GraphQL API WebRTC / Agora / Twilio / Daily.co for real-time audio Redis for matchmaking + room state PostgreSQL or MongoDB for user data No storage of room audio (strict requirement) Admin Dashboard Secure web app where admins can: Upload expert content Manage categories View analytics (non-identifying) Review user reports Moderate users Manage challenges/badges Security + Privacy TLS encryption Token-based authentication (JWT) POPIA/GDPR aligned No audio recordings saved for live rooms Voice notes must auto-delete on expiry Strong anti-abuse and reporting tools DevOps Dockerised backend CI/CD pipeline Staging + Production environments Cloud hosting (AWS/GCP/Azure) Analytics No personal identity. Only: Room joins Category engagement Session duration Mood check trends Challenge completion Deliverables iOS app Android app Backend API Real-time audio system Admin dashboard Fully documented code Postman collection Deployment to App Store + Google Play 30-day post-launch support What I Need From You To Be Considered Your proposal MUST include: Your recommended tech stack and why Examples of real-time audio apps you’ve built A short architecture breakdown (1 page max) Timeline estimate Cost estimate (fixed or milestone-based) Only applicants who provide these five items will be considered. Ideal Developer Profile Expert in real-time audio apps (WebRTC / Agora / Twilio / Daily) Strong backend engineering Strong mobile UI/UX experience Proven experience building scalable chat/voice systems Strong security understanding Ability to execute end-to-end