Full stack (MERN) application
Features in the Chat application
- Users can register/login with a username
- Users can search for a user
- users can send a friend request to other users
- the user will be notified about the requests and messages
- Users can accept friend requests
- Users can see the chat list
- Users can send attachments along with the chats
- Users can create a group with a minimum of 3 members and a maximum 100.
- Group admin can rename the Group , add members or remove members
- The group admin can delete the group
- Group members can leave the group
- if the Group admin leaves the group , a new admin will be assigned
- Users can delete a chat/unfriend a user
- Admin Dashboard to see users , messages , and chats (Accessable with a secret key)