Skip to content

A chat application made using MERN stack, Chakra UI and socket.io

Notifications You must be signed in to change notification settings

romiljain5/MERN-CHAT-APP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MERN-CHAT-APP

A real-time chat application made using MERN stack and socket.io

Watch Video

Few things in Code base to be good to be familiar with :

Table of Contents

Introduction

This project is a real-time chat application developed using the MERN (MongoDB, Express, React, Node.js) stack. It leverages the power of WebSocket technology through Socket.io to provide instant messaging functionality.

Features

  • User authentication
  • Group chat support
  • Real-time messaging using Socket.io
  • MongoDB for data storage
  • RESTful API for user and group management
  • Frontend built with React
  • Styling with CSS and/or a UI framework like Bootstrap or Material-UI

Getting Started

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Node.js and npm installed

  • MongoDB server running

  • Create a .env file in the server directory with your MongoDB URI and JWT secret:

    MONGO_URI=<your_mongodb_uri>
    JWT_SECRET=<your_jwt_secret>
    
    

To know more about this project please go through the commits