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 startFrontend: http://localhost:3000
Backend: http://localhost:5000 (or your set port)
Pull 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