arpitBhalla / trio-calls

A multi-participant video call platform for calling across the world for free with screen sharing!

Home Page:https://trio-calls.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Trio Calls

Trio Calls

Github top language License Github stars


✨ Features

  • Schedule πŸ“… meets, send invite via email πŸ“© & save to calendar.
  • Create public 🌐 or restricted ☒️ meeting.
  • Connect with multiple users via meeting link πŸ”— or code.
  • Realtime chat πŸ’¬, connect before or after the meeting.
  • Chat in github like markdown. insert tables, code snippets, lists.
  • Get notified if network πŸ“Ά connectivity lost.
  • Toggle dark πŸŒ‘ or light πŸŒ• mode anytime.
  • Audio notification πŸ”” for chat and new user connect
  • Screen Sharing πŸ’».
  • Remove β›” Other Participants (only host).
  • Shortcut keys to control meeting.
  • Interactive animated UI.

πŸ§‘β€πŸŽ“ Classroom specific features

  • Realtime whiteboard πŸ“‹ with multiple tools.
  • Realtime Poll πŸ“Š / Voting πŸ—³οΈ.
  • Take attendance πŸ™‹β€β™‚οΈ and save in CSV format.
  • Lock πŸ”’ meeting, late comer would not able to join 🚫.
  • Get notified πŸ‘€ if student changes tab.

πŸ‘€ Preview

Trio calls preview

πŸŽ‰ Local setup

Before starting 🏁, you need to have Git and Node installed.

# Clone this project
$ git clone https://github.com/arpitBhalla/trio-calls

$ cd trio-calls

# Install server dependencies
$ yarn --cwd client install

$ yarn --cwd client start

# Install server dependencies
$ yarn --cwd server install

# Run server
$ yarn --cwd server dev

# The server will start at <http://localhost:3000>

πŸ”§ Testing

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

πŸ™‡πŸ»β€β™‚οΈ Acknowledgement

πŸ“ License

This project is under license from GPL v3. For more details, see the LICENSE file. You need to seek permission from original author before using it for commercial purpose.

Made with ❀️ by Arpit Bhalla

 

Back to top

About

A multi-participant video call platform for calling across the world for free with screen sharing!

https://trio-calls.vercel.app

License:GNU General Public License v3.0


Languages

Language:TypeScript 98.2%Language:HTML 1.7%Language:Shell 0.0%