Skip to content
DAdhruuv.me / projects
← All projects

06 / 06 Full Stack Developer

WhatsApp Clone App

Developed a full-stack WhatsApp Clone app using Flutter, Firebase, and Riverpod 2.0, incorporating phone number authentication, one-to-one and group chatting, support for various media types, emoji sharing, image and video caching. Implemented additional features like status updates, video calling, online/offline status indication, message seen feature, and automatic scrolling.

01The challenge

Replicating WhatsApp's real-time messaging experience requires handling complex features like live typing indicators, read receipts, and efficient media caching.

02The solution

Leveraged Firebase Realtime Database for instant message delivery, Cloud Functions for push notifications, and custom caching strategies for media. Video calling was implemented using WebRTC with Firebase as the signaling server.

stack

Built with.

FlutterFirebaseRiverpod 2.0Video CallingAuthentication
Want the story behind it?I answer email

Senior backend and platform roles, hard systems problems, or an argument about thread pools.

Open a connectionRecruiter mode