A secure real-time messaging application inspired by Meta Messenger, built with end-to-end encryption to ensure privacy and security.
This project demonstrates modern authentication, encrypted chat, voice/video calls, and social interaction features.
- Authentication – Email/Phone login with OTP verification
- End-to-End Encryption (E2EE) – Secure private messaging
- Real-Time Chat – Instant encrypted conversations
- Emoji & Voice Messages – Enriched communication experience
- Avatar Customization – Male/Female avatars for personalization
- Profile & DP Section – Upload/manage profile pictures
- Video & Audio Calls – Encrypted peer-to-peer calls
- Social Interface – Dashboard of all conversations
- Frontend: React / Next.js (or Flutter for mobile)
- Backend: FastAPI + Socket.IO / Node.js alternative
- Database: MongoDB / PostgreSQL
- Encryption: Python
cryptography
library / Web Crypto API - Deployment: Vercel + Railway / Firebase Hosting + Cloud Run