Real-time Chat App Source

React | Node.js | postgreSQL

This is a real-time chat appication with a login system laid out using CSS Grid. Messages are sent to an external API that has a callback which triggers when a message is added to a channel. Inside the callback, I update the messages state, which is passed to the message list component.

My future goals are to implement a Single Sign On, remove my need for the external API, and add a portfolio page for users.