SE 4200: Web Application Development II
Assignment: WebSocket
Requirements
Within a new or existing Node.js and Vue.js application, implement one or more features which utilize bidirectional client-server communication using the WebSocket protocol.
For Node.js, use the Node.js WebSocket library.
For Vue.js, use the native WebSocket API that is provided by JavaScript.
Create an interactive, real-time experience between multiple users, either in the same room or across a distance.
The experience you create should be meaningful and can be within any problem domain, from educational to entertainment.
Consider designing most (or all) of your client interactions for mobile devices to make it easier for users to engage.
Deploy your finished application, including both the Node.js server application and the Vue.js client application.
Resources
Submission
- Submit your project using Git and GitHub. Start by creating a repo for this assignment here.
- Show your completed assignment to the instructor during class or office hours to receive credit.
Last Updated 03/26/2025