Document Type

Honors Thesis


Chat applications have proven to be effective tools for boosting software customer engagement. Tools like Discord are often used while playing online with friends and can provide an organic incentive to stay online. Using a firebase backend and a React JS frontend, chat functionality will be implemented within team Synaptic’s educational game suite web application. Similar to other functions within the application, the chat functions will be implemented using the React useContext() hook. An additional route for the chat application will be added to the application’s router to support simple navigation between the chat page, the game suite page, and the user info page. Users will not only be able to chat with other users but will also have access to achievement stickers that can be shared with others. By implementing this additional functionality, the game suite application will naturally foster future communities to actively participate with the provided educational games.

Publication Date






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.