This is chat application built using React, Firebase and MaterialUI.
https://simple-chat-app-6d88e.web.app/
- Build a custom image from the DockerFile
docker build --tag adit-modhvadia-project .
- Run the custom built image file
docker run -p 3000:3000 adit-modhvadia-project
- Open localhost:3000 in your browser
The need for such an application arises whenever a group of people might wanna discuss something quickly but would need to set up a slack workspace, or a discord server. Instead by using Simple Chat application everyone can quickly join the conversation and not worry about deleting their messages.
- Users can login using their Google accounts or facebook and can view all the chat rooms present.
- Users can send messages to the chat rooms.
- Users receive messages from others almost instantly.
- Users can see the name and profile image of the user who sent the message.
- Users can sign in and sign out of the application.
- Users can create new chat rooms.
- Messages with profanity or explicit content are filtered.
- Users who send messages with profanity or explicit content will be banned from the chat room. (Low Priority)
- Users can see the last message sent in a chat room. (Low Priority)
- User can set the time to live for the messages of a new chat room. (Low Priority)