AnnaBridge is a browser-based Peer-to-Peer (P2P) video conferencing app built with the MERN stack, WebRTC, and Socket.IO.
- ๐ User login & registration
- ๐ฅ P2P video calling (WebRTC)
- ๐ฌ Real-time in-call messaging (Socket.IO)
- ๐บ Screen sharing
- ๐ Meeting history saved to MongoDB
- Frontend: React, Vite, WebRTC, Socket.IO-client
- Backend: Node.js, Express, MongoDB, Socket.IO
# Backend
cd backend
npm install
npm start
# Frontend
cd frontend
npm install
npm run dev