Shuyang Zhu

Document Type


Publication Date

Spring 4-15-2020


This project created a web application for users to instantly communicate with each other. An the most important part of building a good chat application is focus on the data flow on web. This project spends a good amount of research to find the most appropriate technology for deliver the data flow, which is REST api for account management, WebSocket for text chat and WebRTC for video and audio and find the result pleasant.



To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.