Skip to content

BuzzChat is a real-time chat app built with MERN and Socket.io, allowing users to chat individually or in groups.

Notifications You must be signed in to change notification settings

Shreyasb1015/BuzzChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BuzzChat

BuzzChat is a real-time chat app built with MERN and Socket.io, allowing users to chat individually or in groups.Users can update, delete messages, and add emojis for a lively chat environment. Its responsive design makes it accessible on any device, ensuring a seamless communication experience.

Demo Video Link:https://www.youtube.com/watch?v=As150kq2QZI

Features

  • It uses Socket.io for instant messaging, ensuring conversations happen in real-time.
  • Chat privately or in groups
  • Allows editing and deleting messages, giving flexibility to user.
  • Message can include emojis so as to express emotions.
  • Responsive design for seamless use on any device.

ScreenShots

Image-1 Image-2 Image-3 Image-4 Image-5 Image-6 Image-7 Image-8

Conclusion

BuzzChat was by far my toughest project to date. I faced numerous challenges, especially integrating Socket.io for real-time chat and ensuring a responsive design.Before starting the project, I made a deliberate decision to explore new approaches. Instead of local state updates, I opted for global state management using Redux Toolkit. This decision proved challenging, particularly in managing asynchronous thunks and global state, but it was a valuable learning experience.

About

BuzzChat is a real-time chat app built with MERN and Socket.io, allowing users to chat individually or in groups.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published