This is a WhatsApp-like Chat application with the following features:
- Signup and Signin: Using a username and password (optionally with an email).
- One-on-One Messaging: Communicate with other users.
- Group Messaging: Create and participate in group chats.
- Adding Contacts: Easily add and manage contacts.
- Notifications: Receive notifications on important actions.
- Implement 404 error page
- Add options in chatroom and group chat room.
- Implement delete group feature.
- Implement contact actions.
- Implement user search.
- Implement edit profile and group info.
- Implement real-time functionalities (sending messages, messages read status, user online status).
Feel free to contribute or raise issues!