Skip to content

nijaskhan/Messenger-room

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 

Repository files navigation

Messenger Room

Messenger Room is a real-time messaging application that allows users to chat in their specific rooms or with friends as a group. The application utilizes Socket.IO for real-time messaging, ensuring a smooth and seamless messaging experience. You can access and experience the Messenger Rooms application here.

Open a web browser and access the Messenger Room application at


Technologies Used

The Messenger Room application is built using the following technologies:

  • ReactJS: A JavaScript library for building user interfaces.
  • Node.js: A JavaScript runtime environment.
  • Express.js: A web application framework for Node.js.
  • Material-UI: A popular CSS framework for building responsive and aesthetically pleasing user interfaces.
  • MongoDB: A NoSQL database used for storing user data.

Features

  • Secure Chat Groups: Users have the option to create a unique code or generate one automatically by clicking the plus icon in the roomCode text field. This helps to secure their chat group and ensure privacy.
  • Real-Time Messaging: The application utilizes Socket.IO to enable real-time messaging between users. Messages are delivered instantly, providing a smooth and interactive messaging experience.
  • User-Friendly Interface: The user interface of Messenger Rooms is built using Material-UI, offering a clean and intuitive design. Users can easily navigate the application and enjoy a visually appealing interface.

Screenshot 2023-07-10 143351

Screenshot 2023-07-11 103457 Screenshot 2023-07-11 103148 Screenshot 2023-07-11 103159