TeamTalk is a real-time video conferencing website that provides convenient video calling, instant messaging rooms, and collaborative whiteboard functionality. With TeamTalk, you can easily stay connected and aligned with your team, no matter where you are.
Note: This project is no longer maintained.
-
Website URL: https://teamtalk.buzz/
-
Test account: [email protected]
-
Test password: test123
- Membership System
- User can sign in locally or Google& Facebook OAuth 2.0 support for third-party login.
- User authentication with Json Web Token.
- Customizable user profiles and avatars.
- Pre-meet
- Before joining the video room, the pre-meet will confirm the audio and video status and on/off settings.
- In-room
- Real-time video and audio communication with team members.
- Instant messaging in the chatroom.
- Screen sharing during the video call.
- Recording is available, and supports downloading.
- Collaborative whiteboard for brainstorming.
- WebRTC
- Socket.IO
- MVC Pattern
- Docker
- Node.js / Express
- EC2
- S3
- CloudFront
- MongoDB Atlas
- HTTP & HTTPS
- Domain Name System (DNS)
- NGINX
- SSL (Let's Encrypt)
- passport.js
- peer.js
- Git/GitHub
- HTML
- JavaScript
- CSS
- AJAX
- Canvas
-
Developer: Hungwei, Chen (AnsonChen)
-
Email: [email protected]
-
LinkedIn: AnsonChen