Skip to content

Peer! A real-time video and audio communication application with with a focus on simplicity and reliability

License

Notifications You must be signed in to change notification settings

UcheSylvester/peers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Peers! 📹🔈🔥🔥

Table of Contents


Overview

Welcome to the Peers! This is a real-time vido and audio communication application with with a focus on simplicity and reliability. This project is built with on WebRTC and Socket.io (for the real-time video and audio communcations), Next.js, Node.js and Typescript.

Installation

Peers is built as a mono-repo, with the client and server code in the same repository. To install and run the application, follow these steps:

Frontend

  1. Clone the repository:

    git clone https://github.com/UcheSylvester/peers.git
    
  2. Navigate to the frontend project directory:

     cd peers/client
    
  3. Install the necessary dependencies:

    yarn
    
  4. Configure your enviroment variables by creating a .env file and adding the needed variables, see .env.example

  5. Run the application:

    yarn dev
    

Backend

  1. Still within the peers repository, navigate to the backend project directory:

     cd peers/server
    
  2. Install the necessary dependencies:

    yarn
    
  3. Configure your enviroment variables by creating a .env file and adding the needed variables, see .env.example

  4. Run the application:

    yarn dev
    

Contributing

We welcome contributions from the community to make Peers even better. Whether it's bug fixes, new features, or improvements to documentation, your input is valuable. To contribute, follow these steps:

  1. Create an issue describing the feature/bug you want to work on.
  2. Fork the repository on GitHub.
  3. Create a new branch for your changes.
  4. Make your changes and commit them with descriptive messages.
  5. Submit a pull request to the main repository.

License

Peers is open-source software released under the MIT License. You are free to use, modify, and distribute it according to the terms of this license.


Thank you for choosing Peers for your video and audio communication needs. If you have any questions or feedback, please don't hesitate to get in touch.

Follow on Twitter | Connect on LinkedIn | Report an Issue

About

Peer! A real-time video and audio communication application with with a focus on simplicity and reliability

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published