Back to Portfolio

Messenger App

Aug 2025 – Sep 2025
Personal Project
Mobile
Completed
Flutter Messenger App with WebRTC Video Calling

Overview

Cross-platform Flutter app with real-time chat via Firebase Realtime Database, WebRTC video/audio calls with SDP signaling handled through Firebase (no external server), and Google Sign-In via Firebase Auth. Built with Clean Architecture (MVVM) + GetX state management.

Key Highlights

  • Real-time messaging via Firebase Realtime Database
  • WebRTC video & audio calling — SDP signaling via Firebase (no external server)
  • Google Sign-In authentication via Firebase Auth
  • Clean Architecture (MVVM) + GetX state management

Tech Stack

FlutterDartFirebase Realtime DBFirebase AuthWebRTCClean ArchitectureMVVMGetX