Developed Video Calling web application using React.js as frontend and Express.js as backend. User can connect to there mates with code generate by create section and sharing the code among the mates and going to join section joining the meeting. Room has limit of not more than 6 people .
- Created Features to create and Join the Room.
- Implemented SMTP transport using Nodemailer package.
- Implemented mute/unmute and show/hide video features.
- Room codes implemented using the nanoID package.
- Achieved Real-time Communication using socket.io and peer.js.
- Applied GoogleAuth using Firebase
- Sign Up page
- Create and Join page
- Video Calling Screen
Clone the project
git clone https://github.com/Pruthvi-Tirmal/ShareMeFile
Go to the project directory
cd frontend
Install dependencies
npm install
Start the server
npm start
Runs the app in the development mode. Open http://localhost:3000 to view it in your browser.
The page will reload when you make changes. You may also see any lint errors in the console.
Go to the project directory
cd backend
Install dependencies
npm install
Start the server
npm run dev