This is a Full-stack Chat application where Users can start a chat with a single user or create a group chat.
- Sign-up and Log-in with JWT authentication and bcrypt password hashing
- Search users by name or email in the search bar
- Chat with single user or create a group chat
- Group creator has the admin control of the group chat