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!


Cover Image for Simple Budgeting App

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 →
Cover Image for Clean Spoon Web App

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 →