Priyanshurajanand / Connect-Us

A video meeting website .

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Connect Us

Simple Web Application that offer you to create video meeting room using WebRTC and Socket and manage the interview between interviewer and candidate by admin.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

You have to install Node.js in your machine.

Installing

After installing node clone the repo by using git

you can clone from  https://github.com/Priyanshurajanand/Connect-Us.git

Or you can download the zip file.

Then open cmd or git bash on the project folder to install some modules that I used to build this project

Install Once

npm install

Nodemon For automatically restart the server as a dev dependency (optional)

npm i --sav-dev nodemon

Setting Database

For the database I use mongodb Atlas. But you can use the local also.

If you don't have any account in Atlas. Visit the page and create a free account then get your connection string. More at Documentation.

Rename the file .env_sample to .env then replace "connection string" to your connection string

Example

MONGO_URL=mongodb+srv://dbUser:<password>@cluster0.kfx8y.mongodb.net/myFirstDatabase?retryWrites=true&w=majority

Running the App

If you install nodemon the you can use. (devStart script is already added to the package.json)

npm run devStart

or

node server.js

Built With

  • Node Js - The Backend
  • Peer JS - PeerJS simplifies WebRTC peer-to-peer data, video, and audio calls.
  • SocketIo - For realtime communication
  • NPM - Dependency Management
  • GIT - Used for version control

#Connect-Us

About

A video meeting website .


Languages

Language:EJS 45.5%Language:SCSS 24.8%Language:JavaScript 16.9%Language:CSS 12.8%