Skip to content

bloo0178/sendbird-chat-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SendBird Chat Client Overview

Chat client built as a learning project. Current state allows users to enter the app by entering a username. Users can select or create a channel from the /channels screen. Within the /chat screen, one to many users will be able to send/ receive messages, load previous messages, view active participants, leave the channel, and delete the channel if they are an admin/ creator of the channel.

There are three main screens within the app:

  • Login
  • Channels
  • Chat

Tech Used

  • React
  • SendBird
  • Material UI (and CSS-in-JS)
  • dotenv (SendBird API key)
  • React Router
  • Redux/ React Redux

Misc Notes

  • Future consideration: favorite channels
  • Future consideration: app persistance with local storage