Voice Chat & Messaging App

Job ID: 40386490

Budget: $30 – $250 USD

I want to build a mobile application whose main purpose is real-time voice chat. Users will be able to open the app, enter a room or profile, press the mic button and talk instantly. A slim text bar sits beneath the audio controls so they can exchange written messages while speaking; emojis and links must render correctly and arrive in order.

Direct, one-to-one voice calls are also part of the core flow. From any chat screen a user taps a profile, the other side receives a ringing notification, and the conversation starts with the same low-latency quality they would expect from a standard VoIP app.

Inside every conversation—group or private—people can attach images and short videos. Thumbnails should preview inline, with a tap-to-expand full screen and an option to save to the device gallery.

I’ll provide color guidelines and a rough wireframe. You will take it through UI/UX refinement, backend set-up, and native or cross-platform coding until we reach a store-ready build for both iOS and Android. Future upgrades such as disappearing messages or larger group spaces may follow, so structuring the code for expansion matters.

Deliverables:
• Interactive Figma or similar design mock-ups
• Compiled iOS (IPA) and Android (APK/AAB) builds
• Well-documented source code and README for local setup
• Short hand-off guide covering deployment, push notification keys, and basic maintenance

Acceptance will be based on a walkthrough demonstrating:
1. Account creation and login
2. Joining a voice room, speaking, and receiving audio with minimal lag
3. Sending and receiving a text message while the call is active
4. Starting a private voice call that connects successfully
5. Sharing an image or video and viewing it in chat

If you have experience with WebRTC, Firebase, or similar real-time stacks, your insight will be valuable.