Harnessing the power of to create a chatroom application. Fully functional with individual rooms, typing alerts and private messages

The Process

This was one of the first complex collaborative projects I have done, two main contributors being Jordan Riley and Hunter Foulk. We had a vision in mind to make a modern remake of an old school styled chat room application. and Express in Node were the foundation of this application. Learning about web sockets was extremely intriguing to me and taught me a lot about how countless other web applications work.

The most difficult feature was the implementation of private messaging. After long sessions of brainstorming, discussing and planning we realized quite a few key foundations of code needed to be rewritten. We pushed through, and were very thankful we did, because the end result of this project and the chemistry built with each other was something to be very proud of.

Take Aways

  • Developed a proficient understanding of web sockets and server based applications
  • Progressed my teamwork skills working in professional-style environments
  • Stronger comprehension of server code and advanced web applications

Technology stack

  • React
  • JavaScript
  • SASS
  • Express.js