https://github.com/aniketjha1729/akashvani
This is a platform created in MERN stack with WEBRTC. This can be used as a platform to ogranise group meetups/conference with voice chats.
https://github.com/aniketjha1729/akashvani
express nodejs react redux socket-io webrtc
Last synced: 3 months ago
JSON representation
This is a platform created in MERN stack with WEBRTC. This can be used as a platform to ogranise group meetups/conference with voice chats.
- Host: GitHub
- URL: https://github.com/aniketjha1729/akashvani
- Owner: aniketjha1729
- Created: 2022-03-29T11:46:44.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-02T16:56:37.000Z (about 4 years ago)
- Last Synced: 2025-02-06T04:44:18.758Z (over 1 year ago)
- Topics: express, nodejs, react, redux, socket-io, webrtc
- Language: JavaScript
- Homepage:
- Size: 742 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AkashVani
This is a platform created in MERN stack with WEBRTC. This can be used as a platform to ogranise group meetups/conference with voice chats.
## Requirements
1. nodeJS >=14.15.4
2. npm >=6.14.10
3. mongodb
## Steps to init project
1. First install all dependencies with npm:
`npm install` in the root directory && `npm install` in the server directory.
2. Create a `.env` file and insert the following code. Replace values with yours!!
### For root folder
```
REACT_APP_BACKEND_URL="http://localhost:5000"
```
### For server folder
```
SECRET_ACCESS_KEY="abc1234"
SECRET_REFRESH_KEY="abc@1234"
MONGOURI="mongodb://localhost/akasvani"
```
3. ### Start the server for backend and frontend
### For frontend
`npm start` in the root directory
### For backend
Go to the server directory and run the command `npm run dev`
4. Now load the app
```
localhost:3000
```
6. Enjoy!!