/avi-slack-app

A ReactJS application that allows users to send messages to other users directly or through a channel

Primary LanguageJavaScript

A ReactJS application that allows users to send messages to other users directly or through a channel.
  • Applied real-time direct message and channel message by setting an interval for an API call to retrieve messages.
  • Utilized API endpoints to implement a function so users can create a channel and add members to the channel.
  • Implemented dynamic single-page application routing by using react router.
  • Used local storage to retain data integrity on accidental refresh of the page.
  • Created API helpers for easier server communication using Axios.

Home Page

Log In Page

Channel Page

Direct Message Page

Channel Members Page

Add Channel Page

Sources: