A chat application develop using react js, firebase as backend where user can login anonymously and create chat rooms, talk with each others in that group.
- User can login anonymously using firebase authentication api.
- User need to set a name before login anonymously.
- User can create chat rooms and send/receive messages.
- When user create a chat rooms a random icon is generated for that chat room.
- User can see their send messages on the left side and received messages on right side.
- The user is able to view the names associated with the messages.
- On clicking on the chat room, user will be route to that room id.
- React JS
- SCSS
- React Router
- Context API and Reducer
- Firebase
- firebase/firestore
- firebase/auth