Document Type

Honors Project

First Advisor

Dr. Eric McGregor

Degree Award Date

Spring 2022

Keywords

Chrome Extension, JavaScript, Node.js, HTML, Socket.io

Disciplines

Programming Languages and Compilers | Software Engineering

Abstract

To improve the process of chatting with one's friends while browsing the Internet, an extension for the Google Chrome browser was made that overlays a live chat onto the active web page of the user. The user can choose a display name and room code in the extension toolbar to be connected to their friends. Once connected, they can send messages back and forth in a chat that persists between web pages. The user can also move the chat in the case it obstructs content on the page. The extension was programmed in Javascript following Chrome's Manifest v3 guidelines and communicates with a server also developed with Javascript and taking advantage of the Node.js runtime. This project will be published on the Chrome Web Store and will be publicly available.

Recommended Citation

https://www.udemy.com/course/the-complete-nodejs-developer-course-2/

https://developer.chrome.com/docs/extensions/

Share

COinS