Project Description
I need a complete Android social-networking application that blends WhatsApp-level one-to-one chat with Clubhouse-style live audio rooms. OTP is the only mandatory sign-in method for the first release, but the structure must allow me to bolt on Google auth later without major refactoring.
Core experience
• Users create a profile with photo, bio and follower counts, then connect through a follow/friend system.
• Real-time chat must support both text and voice messages, show online/offline status and deliver push notifications instantly.
• Any user can spin up a public or private audio room. Rooms display live listener counts, host and speaker roles, raise-hand requests and standard mute/unmute controls, all updating in real time.
• Navigation follows the provided design: a clean bottom bar with Home, Rooms, Chat and Profile tabs.
Tech stack expectations
Flutter or React Native for a single shared codebase, paired with Firebase (or an equivalently scalable alternative) for authentication, real-time database, cloud functions and push messaging. I want the codebase structured for straightforward publishing to Google Play on delivery.
Nice-to-have
An admin panel for room moderation and user management. If you have a boilerplate solution, let me know how you would integrate it.
What convinces me
Show me links, videos or live builds of apps where you already implemented chat, VoIP or live audio. I value proven expertise over theoretical capability, so portfolio evidence will carry real weight.
Deliverables
1. Source code with clear project structure and comments
2. Play-Store-ready APK/AAB plus basic publishing guide
3. Simple setup document covering backend services and environment variables
Timeline is tight, so outline how many milestones you need and how quickly you can reach a first testable build.