All Projects

ChatApp

01.Description

ChatApp is a web-based messaging application designed for users to connect and communicate to eachother in real-time. Users can choose a display name and interact in a chat room with up to 200 saved messages. It was built using Socket.IO and utilizes Node.JS, Express.JS as backend technologies.

02.Motivation & Outcomes

I developed this project in vanilla JavaScript as I wanted to understand fundamental JS concepts and learn how to manipulate the DOM without any frameworks. This project taught me how to setup an application with a server and client, as well as core frontend concepts involving HTML and CSS, such as flexbox, event handling, and responsive mobile-first development.

03.Tech Stack

Socket.IO JavaScript HTML CSS