TeamTalk - Real-time Video Conferencing Website

Avatar of Anson Chen.
Avatar of Anson Chen.

TeamTalk - Real-time Video Conferencing Website

Back-End Developer
Taipei City, Taiwan
 
 
 

Website URL: https://teamtalk.buzz

Test account: [email protected]

Test password: test123


Github URL: https://github.com/AnsonChen11/teamtalk

- Built with Node.js and the Express framework. - Implemented audio and video streaming using WebRTC. - Created a real-time chat room, and managed audio and video status with Socket.io. - Enabled real-time whiteboard interactions using Socket.io and Canvas. - Stored user and room information in MongoDB. - Implemented user authentication with JWT. - Implemented third-party login feature with Google OAuth 2.0. - Containerized with Docker and deployed with Nginx as the reverse proxy server. - Hosted on AWS EC2 cloud infrastructure. - Followed the MVC architecture pattern and utilized RESTful APIs. - Stored and served images using AWS S3 and CloudFront.
Avatar of the user.
Please login to comment.

Published: Apr 6th 2023
34
4
0

Tools

github
GitHub
git
Git
html5
HTML5
css3
CSS3
javascript
JavaScript
nginx
nginx
docker
Docker
mongodb
MongoDB
nodejs
Node.js
amazonwebservices
Amazon Web Services

Github
Git
RESTful APIs
CloudFront
S3
EC2
AWS
Nginx
Docker
OAuth 2.0
JWT
MongoDB
Socket.io
WebRTC
Express
Node.js

Share