Modern | Authenticated | Meetings |
---|---|---|
Technologies Getting Started API Endpoints Collaborators Contribute
Our goal is to develop a robust real-time communication platform utilizing WebRTC and Socket.io, with a focus on scalability and also providing Integrations to other software
-> Node js
-> React js
-> WebRTC
-> Socket.io
->MongoDB
Here you list all the prerequisites necessary for running your project. For example:
- Clone the repository:
git clone https://github.com/dr-naikare/VideoKon_SDK.git
- Redirect to both directories (frontend & backend) separately using
cd \VideoKon_SDK\frontend
cd \VideoKon_SDK\backend
- Install dependencies in both directories:
npm install
->Make sure to place a file named '.env' in the \VideoKon_SDK\backend directory. This file should contain your database URI and JWT key. Below is the directory structure for better understanding
📦backend
┣ 📂config
┣ 📂controllers
┣ 📂middleware
┣ 📂models
┣ 📂routes
┣ 📂utils
┣ 📜.env
┣ 📜package.json
┗ 📜server.js
.env file Data
MONGO_URI= mongodb://localhost:27017/<database>
JWT_SECRET=anyrandomsecretkey
More info related JWT secret key
Running the server | Running the front end |
---|---|
# Assuming you are in /backend directory
# If not then cd \VideoKon_SDK\backend
npm start |
# Assuming you are in /frontend directory
# If not then cd \VideoKon_SDK\frontend
npm run dev |
Coming Soon ...
Special thank you to all the people who contributed to this project.
Mustafa Bhikhapurwala |
Suyash Naikare |
Mohammed Bariyawala |
Other developers can contribute to this project.
- Clone or Fork
- Create your own branches
- Follow commit patterns
- Open a Pull Request explaining the problem solved or feature made, if it exists, append a screenshot of visual modifications and wait for the review!
Coming Soon ...