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.
- ReactJS Documentation
- Slack App API Documentation
- Slack App API Documentation (Github)
- DiceBear Avatar Library