Full-stack MERN app with:
- JWT auth + MongoDB users
- Create/join meeting rooms
- Realtime chat (Socket.io)
- Group video call + screen sharing (WebRTC mesh)
- Vite React frontend
cd server
cp .env.example .env # update MONGO_URI, JWT_SECRET, CLIENT_ORIGIN
npm install
npm run devcd client
npm install
npm run dev- API base is controlled by
VITE_API_BASE(defaults tohttp://localhost:5000).
Create .env in client if you want custom API base:
VITE_API_BASE=http://localhost:5000- Register a new account.
- Login.
- Create a room or join using room code.
- Allow camera + mic permissions.
- Open another browser / device, login and join same room code.
You now have:
- Realtime chat
- Group video call
- Screen sharing toggle
Developed by Wearl Technologies
Email: hello@wearl.co.in
Website: https://wearl.co.in
Instagram: @dev.wearl
This project is licensed under the GNU General Public License v2 (GPL2).
You are free to modify and redistribute this software under the same license.
Contributions, issues, and feature requests are welcome!
- Fork this repo
- Create a new branch:
git checkout -b feature/new-feature - Commit changes:
git commit -m "Added new feature" - Push and open a Pull Request
Wearl Technologies is a digital innovation company specializing in:
• Web Development
• E-commerce Solutions
• Mobile App Development
• AI Integrations
We help businesses go digital and scale faster through custom-built tech solutions.
© 2025 Wearl Technologies – All Rights Reserved.