Skip to content

This is a full-stack Chat Application built using React.js, Node.js, Express.js, MongoDB, Tailwind CSS, and Redux. It offers a user-friendly interface for real-time conversations, including features like sign up, sign in, logout, profile image customization, user search, one-to-one chat, group creation, group chat, group administration, and message

Notifications You must be signed in to change notification settings

mukulsomukesh/chat-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 

Repository files navigation

Chat Application

Bluefly-Clone

Welcome to the Chat Application! This is a full-stack project built using React.js, Node.js, Express.js, MongoDB, Tailwind CSS, and Redux. The application provides an intuitive and user-friendly interface for users to engage in real-time conversations with others. It incorporates a range of features such as sign up, sign in, logout, profile image customization, user search, one-to-one chat, group creation, group chat, group administration, and message notifications.

Features

  • User Authentication: Users can sign up for an account, log in, and log out securely.
  • Profile Customization: Users can personalize their profiles by changing their profile images.
  • User Search: Users can search for other users to connect with.
  • One-to-One Chat: Users can engage in real-time private conversations with each other.
  • Group Creation: Users can create groups for collaborative discussions.
  • Group Chat: Users can participate in group conversations, allowing multiple members to interact simultaneously.
  • Group Administration: Administrators have the authority to rename groups and manage group membership by adding or removing users.
  • Message Notifications: Users receive real-time notifications for new messages.

Technologies Used

  • Front-end: React.js, Redux, Tailwind CSS
  • Back-end: Node.js, Express.js
  • Database: MongoDB

Screenshots

Sign up Sign up

Sign in Sign In

Home home

Users Chat home

User Profile user_profile

Search User search_user

Notfication notification

Create Group create_group

Group Information group_information

Group Admin Options group_admin_option

Change Group Name Only For Admin rename

Remove User From Group Only For Admin remove_user

Add Users To Group Only For Admin Add_user

Let's Connect

https://www.linkedin.com/in/mukul-jatav/

Show Your Support

Give a ⭐️ if you like this project!

About

This is a full-stack Chat Application built using React.js, Node.js, Express.js, MongoDB, Tailwind CSS, and Redux. It offers a user-friendly interface for real-time conversations, including features like sign up, sign in, logout, profile image customization, user search, one-to-one chat, group creation, group chat, group administration, and message

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published