A one-to-one realtime chat app. Functionality added for assessment from Hatchways.io.
Bug Fix: Sending/Loading Messages
Adjusted posting function to handle a promise asynchronously with async/await.
Changed new message functions to functionally map to fresh state variables instead of mutating state.
Messages sort with Moment.js
functions at the fetch before mapping to message UI.
Feature: UI Implementation
Login and Signup pages are set up to match the Figma spec provided in #3 Issue.
Feature: Image Messaging
UI displays a preview attachment image for uploading a file before submitting a POST
request to upload the image to a Cloudinary host. The image sent in the chat display message includes a functional modal to view at a larger size.