Skip to content

Real-Time Chat Application built using MERN stack incorporating formik for form validation, redux-toolkit for state management, rtk-query for centralizing API calls to the backend and handling JWT token.

Notifications You must be signed in to change notification settings

yashcrest/MERN-CHAT-APP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Full Stack Chat Application

Welcome to Emoji Chat App build in MERN stack! This repository hosts both the backend and frontend code for Emoji Chat application, designed to help users communicate in real time.

image

Features

  • Real time messaging : Instant communication with Websocket-powered updates.
  • Emoji Support: Add fun and emotions to your chats with emojis
  • Modern UI: A Sleek and responsive interface built with React and Material UI

Project Structure:

  1. frontend React frontend with Vite
  2. backend Nodejs backend with Socket.io

Running Project Locally

  1. from root cd backend > npm i to install packages for backend
  2. cd ../frontend > npm i to install packages for frontend.
  3. cd ../backend > npm run dev to start both backend and frontend server at one go.
  4. Navigate to localhost:5173 to access to frontend.

Package that made this possible : concurrently

About

Real-Time Chat Application built using MERN stack incorporating formik for form validation, redux-toolkit for state management, rtk-query for centralizing API calls to the backend and handling JWT token.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages