A seamless video meeting platform that brings teams together with crystal-clear calls, effortless collaboration, and secure connections—anytime, anywhere.
(github.com/aditya2005-code/BlinkMeet)
BlinkMeet is a lightweight, user-friendly video conferencing platform built using vanilla JavaScript, HTML, and CSS.
It provides a smooth experience for hosting or joining meetings, focusing on simplicity and efficiency.
- JavaScript (~68%)
- HTML (~22%)
- CSS (~10%)
(Breakdown from GitHub language stats — adjust if needed.)
Core technology: WebRTC for real-time video and audio streaming.
- Real-time video and audio conferencing
- Secure peer-to-peer connections
- Responsive and clean UI
- Easy to start/stop streaming
- Download and playback of recorded sessions
- Modern web browser (Chrome, Firefox, Edge, etc.)
- Node.js (only if you later add a signaling server, not required for basic demo)
- Clone the repository
git clone https://github.com/aditya2005-code/BlinkMeet.git cd BlinkMeet
📂 Project Structure BLINKMEET │── backend │ ├── node_modules │ ├── package-lock.json │ ├── package.json │ ├── signaling.js │ │── frontend │ ├── js │ ├── index.html │ │── README.md # Project documentation
🛠️ Prerequisites
Node.js & npm installed
Git installed
Internet connection
📌 Run Locally
git clone https://github.com/your-username/blinkmeet.git cd blinkmeet/backend
npm install
node signaling.js
Server runs on: http://127.0.0.1:3000
Open the frontend by navigating to:
frontend/m10.html
and opening it in a browser.
🌍 Expose to the Internet Option 1: Using Pinggy ssh -p 443 -R0:127.0.0.1:3000 free.pinggy.io
This will generate a public URL → share it with peers to test your app.
Option 2: Using localhost.run ssh -R 80:localhost:3001 localhost.run
This will expose your app running on port 3001 to a public URL.
🔗 Example Demo Flow
Start the backend server → node signaling.js
Open a tunnel with Pinggy or localhost.run → copy the public URL
Open frontend/m10.html in a browser → update signaling server URL (if required)
Share the public link → start peer-to-peer calls 🚀
📬 Contact GitHub: aditya2005-code
Project Repo: BlinkMeet