This project is chatroom web app that was created using MERN technologies in javascript. The state of this project is managed using [Redux toolkit]. In this web app client is able to create private chat with other clients, group for shared conversation, and channel for ..
The web app support message as type of file, text, video, and picture. The ower and in group admin of group has the permission to delete or edit the messages. The client also can reply or like a message.
To run front and server of this web app in develop mode use
yarn start
or
npm start
The reactjs fromework is used to create this web app, inaddition:
Reactjs
React Router
Redux toolkit
Styled components
firebase v9
axios
Material Ui (icons)
The backend of this project is created using [nodejs] and [express], inaddition:
Expressjs
dotenv
mongoose
cors
bcrypt
Finished.
The mongodb Atlas database free services is used as database for this project. The backend of it is deployed on Heroku web hosting. The frontend of project is deoployed using firebase hosting services. The link of access to this web is: