Real-time Whatsapp-Web clone made on M.E.R.N. stack. Lovely place to chat ❤️
PS: This repository concerns with client-side/front-end/react side code base for the project. Back-end/server side code can be found here.
- Create an account using email/password authentication.
- Create a room by clicking on the icon shown below and enter name of the room.
- Click on the room to enter it. Copy the room ID by clicking on the copy icon on top right of the room and share it with the users you want to add in this room.
- To join a room, click the plus icon (immediate left of the create room icon) and enter the room ID.
- You are all set to chat. Enjoy.
- Add/Update image to your account.
- Add/Update room image.
- Search a room via room name.
- Switch between light and dark themes (system theme by default).
- Emoji and media support.
And much more...
- M.E.R.N.
- MongoDB
- ExpressJS
- ReactJS
- NodeJS
- Redux toolkit
- Pusher
- Cloudinary
- Material-UI
Feel free to open an issue for your suggestions/feedbacks/questions.
You can also open a PR if you are comfortable with the Main Tech Stack (mentioned above) and are willing to contribute.
- MIT license
- Copyright 2022 © Parv Sharma.