Meetly:
Meetly is a real-time video conferencing platform designed to connect people seamlessly for meetings, classes, and collaborative sessions. Built with modern web technologies, Meetly provides a smooth, interactive, and secure experience for users.
#Features:
Real-Time Video & Audio: High-quality video and audio communication.
Screen Sharing: Share your screen with other participants for presentations or collaboration.
Text Chat: Send instant messages within the conference.
Room Management: Create, join, or leave meeting rooms easily.
User Authentication: Secure login/signup system to protect user data.
Responsive Design: Works smoothly on desktop and mobile devices.
End-to-End Encryption: Ensures privacy and security during calls.
#Tech Stack:
Frontend: React.js, Tailwind CSS, HTML, JavaScript
Backend: Node.js, Express.js
Real-Time Communication: WebRTC, Socket.io
Database: MongoDB (for user data and meeting history)
Installation
#Clone the repository
git clone https://github.com/yourusername/meetly.git cd meetly
#Install dependencies for backend
cd backend npm install
#nstall dependencies for frontend
cd ../frontend npm install
Set environment variables Create a .env file in the backend folder:
PORT=5000 MONGO_URI=your_mongodb_connection_string JWT_SECRET=your_jwt_secret
Run the project
cd backend npm run dev
cd ../frontend npm start