E2E Chat App
End-to-end encrypted chat system with peer-to-peer audio and video calling.
Cross-platform2024Personal






A complete secure and end-to-end encrypted chat system that also provides audio and video call functionality. Built to explore low-level networking concepts like STUN/TURN servers and WebRTC peer connections, with local message storage via Hive and background notification support.
- –Built a fully encrypted peer-to-peer chat system.
- –Learned and implemented STUN/TURN server concepts for WebRTC connectivity.
- –Utilized Hive database for efficient local message storage.
- –Provided high-quality video and audio calls via PeerJS.
- –Enabled background message reception so users never miss a chat.
FlutterDartPeerJSWebRTCHive DBStacked