A full-stack real-time video conferencing web application built using React.js, Node.js, WebRTC, and Socket.IO. It supports live video meetings with authentication, meeting history, and a modern UI.
live link : https://ideo-call-app-3.onrender.com/
-
🔐 User authentication
-
📞 Real-time video & audio calling
-
⚡ Socket.IO-based signaling
-
📱 Responsive design for mobile & desktop
Frontend: React.js, CSS, HTML, WebRTC
Backend: Node.js, Express.js, MongoDB, Socket.IO
Zoom-main/
├── backend/
│ ├── src/
│ │ ├── controllers/
│ │ ├── models/
│ │ ├── routes/
│ │ └── app.js
│ ├── package.json
│ └── ...other backend files
│
├── frontend/
│ ├── public/
│ ├── src/
│ │ ├── pages/
│ │ ├── contexts/
│ │ ├── App.js, index.js, etc.
│ ├── package.json
│ └── ...other frontend files
│
└── README.md
git clone https://github.com/Amit046/Video_Call_App.git
cd Video_Call_Appcd backend
npm install
npm start
Make sure MongoDB is running locally or update the DB URI in your code.
cd frontend
npm install
npm startPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Created by Amit046
Email: amityt500678@gmail.com