Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lalithkumar-19/short-video-meeting_app

Short Video Meeting App is a lightweight, real-time communication platform designed for seamless video meetings. Built with Node.js, Socket.io, and Peer.js, this app provides a smooth video conferencing experience with minimal setup.
https://github.com/lalithkumar-19/short-video-meeting_app

jquery nodejs peer-js socket-io

Last synced: 5 days ago
JSON representation

Short Video Meeting App is a lightweight, real-time communication platform designed for seamless video meetings. Built with Node.js, Socket.io, and Peer.js, this app provides a smooth video conferencing experience with minimal setup.

Awesome Lists containing this project

README

        

Here's a detailed README file you can use for your Short Video Meeting App repository on GitHub:

# Short Video Meeting App
A lightweight and responsive video meeting application built using Node.js, Socket.io, and Peer.js. This app enables real-time video communication and instant messaging with minimal setup and no installations required.

# 🚀 Key Features
## Instant Video Calls: Easily connect with participants through peer-to-peer video calls powered by Peer.js.
## Real-Time Messaging: Exchange messages in real time using Socket.io during video calls.
## Simple Room Creation: Create or join a meeting room using a unique room ID.
## No Installation Needed: Browser-based app with no additional installations required for users.
## Responsive UI: Fully responsive design for seamless use on desktops, tablets, and mobile devices.
# 🛠 Tech Stack
## Backend: Node.js, Express.js
## WebSockets: Socket.io
## Peer-to-Peer Communication: Peer.js
## Frontend: HTML, CSS, JavaScript
## View Engine: EJS
##🚧 Getting Started
Follow these instructions to set up and run the app locally on your machine.

# Prerequisites
Node.js (v14.x or higher)
npm (Node Package Manager)

# Installation
## 1.Clone the repository:
```
git clone https://github.com/your-username/short-video-meeting-app.git
cd short-video-meeting-app
```
## 2.Install dependencies:
```
npm install
```
## 3.Run the Server:
```
npm start
```
# Folder Structure
```
├── public # Static files (CSS, client-side JS)
├── routes # Application routes
├── views # EJS templates (HTML views)
├── server.js # Main server entry point
└── README.md # Project documentation
```
# 💡 Usage
### Start the server using npm start.
-->Open the browser and navigate to http://localhost:3000.
-->Enter a room name or create a new one, and share the room ID with participants to start the video call.
-->Use the real-time chat feature during your video conference.
# 🤝 Contributing
Feel free to submit issues or pull requests! If you have suggestions or improvements, please let us know.

** You an freely contribute openly or use this app for your kind use **