Skip to content

This is a zoom clone built with Java script. A user shares the generated url with desired user .

Notifications You must be signed in to change notification settings

DevLaukey/zoom-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zoom Clone

A seamless video chat experience built right into your app.

JavaScript EJS CSS

Built with the tools and technologies:

JavaScript EJS CSS

Table of Contents

Overview

This project is a Zoom Clone built using JavaScript, designed to simulate a basic video communication platform. It allows users to create a room and invite others by sharing a URL, making it intuitive and simple for seamless online communication. Ideal for a small team collaboration or casual hangout with your friends and family.

Why Zoom Clone?

Zoom Clone exists to provide developers with a foundation upon which they can build their own video chat applications. It is both a learning tool and a starting point for new projects, aiming to solve the problem of setting up real-time communication without dealing with complex configurations right off the bat.

Core Features

  • 🔍 Real-time Video and Audio: Connect instantly with other users.
  • 📎 Unique Room URL: Share a generated link to invite attendees.
  • 💬 Integrated Chat: Text chat alongside your video call.
  • 🛠️ Customizable UI: Built with EJS templates for easy adjustments.

Getting Started

Prerequisites

Ensure you have the following software installed on your system:

  • Node.js and npm

Installation

  1. Clone the repository:
    git clone https://github.com/DevLaukey/zoom-clone.git
  2. Navigate into the project directory:
    cd zoom-clone
  3. Install dependencies:
    npm install

Usage

  1. Start the application:

    npm start
  2. Open your browser: Navigate to http://localhost:3000 to access the app.

  3. Invite participants: Share the URL generated for your video session to invite other users.

Testing

Testing is not set up in this project. Contributions for this are welcomed.

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/YourFeature)
  3. Commit your Changes (git commit -m 'Add some YourFeature')
  4. Push to the Branch (git push origin feature/YourFeature)
  5. Open a Pull Request

License

This project does not currently have a license.

Contact

For any inquiries, please open an issue on the GitHub repository.

About

This is a zoom clone built with Java script. A user shares the generated url with desired user .

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •