MERNMeet
MERNMeet is a video calling application built on the MERN stack (MongoDB, Express, React, Node.js) with Socket.io for real-time communication. It covers the core pieces of a calling app: authenticated sessions, live video and audio, and a responsive UI built with Material-UI.
- Started
- 2025
- Stack
- React, Vite, Node.js, Express, MongoDB, Socket.io, Material-UI, Docker
- Kind
- Experiment
- Source
- Public
Why I built it
Building a working real-time video calling flow end to end is a good way to learn the MERN stack together with WebSocket-based signaling.
What it does
- Real-time video and audio calls over Socket.io
- User authentication and secure communication
- Responsive UI built with React, Vite, and Material-UI
- Dockerized setup via docker-compose for backend and frontend
How it is built
React (Vite) frontend with a Node.js and Express backend, MongoDB for storage, and Socket.io for real-time signaling, all composed with Docker.
How it evolved
- 2025Scoped
Building a working real-time video calling flow end to end is a good way to learn the MERN stack together with WebSocket-based signaling.
- 2025Built
React (Vite) frontend with a Node.js and Express backend, MongoDB for storage, and Socket.io for real-time signaling, all composed with Docker.
- 2025Live
Shipped and kept it running.
Built by Syed Tasavour. More at syedtasavour.com.