Fullstack project using MongoDB, Express, React and Node. (MERN)
WebRTC Video Chat with Google authentification.
Final project for School of Applied Techonology.
To get started...
From root folder
$ npm install
Install in client folder
$ cd client
$ npm install
- Add your credentials to the environment - you will need a Google API key, ID, Secret, a MongoDB URI, as well as a secret for the express/socket.io session.
Open two terminals. One in root and one in client folder.
- Root:
$ npm run dev
- Client:
$ npm start
- Google Authentification and login
- Peer-to-peer video calls with WebRTC and socket.io
- Styled with material-ui
- Backend with MongoDB
-
Option 1
- 🍴 Fork this repo!
-
Option 2
- 👯 Clone this repo to your local machine using
https://github.com/atfilipcc/99pbttao-webrtc.git
- 👯 Clone this repo to your local machine using
- HACK AWAY! 🔨🔨🔨
- 🔃 Create a new pull request using
https://github.com/atfilipcc/99pbttao-webrtc/compare/
.
Contributors/People
- MIT license
- Copyright 2020 © 99pbttao