Skip to content

AshikaAnand12/yaari

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Yaari

MERN Stack Chat App is a real-time messaging application that allows users to communicate through individual and group chats. It offers features like user authentication, real-time chatting, notifications, single and group chats, all built using the MERN (MongoDB, Express, React, Node) stack. The application is deployed using Render for seamless hosting.

Features

  • User Authentication: Users can securely sign up and log in to the application. Passwords are hashed and stored in the database using bcrypt.

  • Real-Time Chatting: Enjoy instant messaging with real-time updates using Socket.IO. Messages are delivered and displayed in real-time, enhancing the user experience.

  • Notifications: Users are notified of new messages, both in single and group chats, through real-time notifications. This ensures that important messages are not missed.

  • Single Chat and Group Chat: Users can engage in one-on-one conversations or participate in group discussions, providing flexibility in communication.

Tech Stack

The application is built using a variety of technologies and libraries, including:

  • Frontend: React, Chakra UI, Context API for state management
  • Backend: Node.js, Express.js, MongoDB with Mongoose for database management
  • Real-Time Communication: Socket.IO for real-time communication
  • Authentication: JWT (JSON Web Tokens) for secure authentication
  • Deployment: Render for hosting and deployment

Deployment

The application can be easily accessed at Yaari Please give the App sometime to load

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published