Chatty: Real-Time Instant Messaging App

Cover Image for Chatty: Real-Time Instant Messaging App

I built this lightweight real-time chat app as part of my coursework for the Lighthouse Labs Web Development Bootcamp. Express and WebSockets were used to build out the backend server, which enables real-time communication through the app. I also built the frontend using React with Babel and Webpack.

This project was finished way before the deadline, so I had fun working on a few stretch features:

  • Custom CSS themes that change depending on the time of day
  • /-commands for changing the user's username color
  • /giphy command enabled by the Giphy API, which then posts a gif into the chat

The full source code is available on GitHub.

Subscribe

Get updates right to your inbox!


Simple Budgeting is my first foray into learning Vue. I created the single-page app within a couple hours after doing my first Vue tutorial.

Read more →

Clean Spoon is a single-page web app (SPA) that allows you find recipes based on the ingredients that are already in your fridge. Built with React in the front-end, and Ruby on Rails in the back-end.

Read more →