
Completed
Posted
Paid on delivery
I have an existing web-based chat application that is stable in text messaging, but I now need it to feel complete. The two core features still missing are voice messages and real-time video calls, and I want both implemented end-to-end—from intuitive UI controls to the backend signaling and media handling. Alongside those media features, I’d like to polish the user experience. Specifically, the notification system has to be more engaging: sound alerts for new activity, push notifications that work reliably in modern browsers and on mobile PWA installs, and optional email notifications that respect user preferences. Presence is equally important, so please add live user status indicators (online, away, typing, etc.) that sync accurately across tabs and devices. Key deliverables • Voice messaging: record, send, play, and store audio clips with adaptive bitrate and clear waveform preview. • Video calling: one-to-one WebRTC call flow with mute, camera toggle, and call timer, all wrapped in a responsive layout. • Notification overhaul: configurable sound alerts, service-worker push notifications, and fallback email notices. • Status indicators: real-time online/away/typing badges tied to existing auth and socket infrastructure. • Clean, well-documented code plus a brief setup guide so I can deploy the updates to staging and production. The project is already running on a Node.js + Express backend with a React front end and [login to view URL] for live messaging; feel free to suggest proven libraries (e.g., WebRTC APIs, RecordRTC, or Twilio TURN servers) if they accelerate quality. I value maintainability, so keep the architecture consistent with what’s in place and write concise comments where logic gets complex. Once everything is integrated and unit-tested, we’ll do a quick review on a feature branch before merging. If this milestone goes smoothly, I have more roadmap items we can tackle next.
Project ID: 40178102
8 proposals
Remote project
Active 4 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hi, noticed that you are looking for a skilled developer with experience in webrtc. I can help you with that as I have previously worked on projects involving building realtime chat apps with calling. So I'm sure that with my experience in them I'll be able to help you with your project.
₹30,000 INR in 7 days
2.1
2.1
8 freelancers are bidding on average ₹25,163 INR for this job

As an experienced developer with a strong background in mobile and web development using technologies such as PHP, MySQL, Javascript, HTML5, CSS and Node.js, I have an in-depth understanding of the requirements for your project. I have both the technical skills and the expertise to deliver exactly what you need while ensuring that the architecture and codebase remain maintainable and easy to understand. My portfolio also boasts the successful development of interactive features similar to what you're requesting, including real-time messaging and responsive layouts. This is enough proof that I can comfortably handle implementing voice messages and video calls across your application using WebRTC APIs, RecordRTC, or Twilio TURN servers. Lastly, given my exceptional unit-testing habits, you can count on me to perform thorough quality assurance checks at each stage of development before presenting a feature branch for review. With all these aspects considered, plus my openness to follow your preferred project management processes, I strongly believe I am the ideal candidate for this project. Let's make it impactful together!
₹25,000 INR in 7 days
2.9
2.9

Hello, my name is Muhammad Sheraz, and I’d be excited to help you turn your chat application into a truly complete and engaging product by adding voice messaging, real-time video calls, and a polished notification and presence experience that feels seamless across web and mobile. I focus on clean integration, intuitive user flows, and long-term maintainability, making sure every feature feels natural within your existing system while remaining reliable under real usage. I’ll deliver well-organized, easy-to-review work with clear setup guidance so deployment to staging and production is smooth, and I’m comfortable collaborating on a feature branch and iterating quickly based on feedback. I’d love to support this milestone and continue with future roadmap items once we nail this phase.
₹25,000 INR in 7 days
2.7
2.7

Hyderabad, India
Payment method verified
Member since Oct 1, 2025
$250-750 USD
₹1500-12500 INR
$250-750 USD
£250-750 GBP
₹600-1500 INR
$10-30 USD
$30-250 USD
₹12500-37500 INR
$250-750 USD
$30-250 USD
$250-750 USD
£20-250 GBP
₹12500-37500 INR
€8-80 EUR
$25-50 USD / hour
₹12500-37500 INR
$250-750 USD
$2-8 USD / hour
$1500-3000 CAD
₹1500-12500 INR