Skip to content

This real-time chat application, built on the MERN (MongoDB, Express.js, React.js, Node.js) stack, provides users with a seamless communication experience.

Notifications You must be signed in to change notification settings

rOluochKe/real-time-chap-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real Time Chat Application

This real-time chat application, built on the MERN (MongoDB, Express.js, React.js, Node.js) stack, provides users with a seamless communication experience. With its intuitive design and robust functionality, the app allows users to connect and chat in real time, fostering efficient and engaging conversations.

Powered by MongoDB, the application ensures reliable and scalable data storage, facilitating smooth message retrieval and seamless synchronization across multiple devices. Express.js handles server-side operations, ensuring fast and secure communication between clients and the server.

The React.js frontend offers a dynamic and responsive user interface, enhancing the overall user experience. Users can enjoy features like instant messaging, file sharing, and emoji support, all in a sleek and intuitive interface.

The Node.js backend ensures high-performance handling of incoming requests and real-time updates, enabling users to receive messages instantly and stay connected without any lag.

Whether it's for personal or professional use, this MERN-based real-time chat application provides a reliable and efficient platform for users to connect and communicate effectively.

Technologies

  • JavaScript
  • NodeJS
  • Express
  • ReactJS
  • Redux
  • Socket.io
  • SASS

Setup

  • Clone the project: git@github.com:rOluochKe/real-time-chap-app.git
  • Change directory into : cd /real-time-chap-app
  • Install required dependencies: npm install
  • Change directory into frontend : cd /frontend
  • Install required dependencies: npm install
  • Change directory into socket : cd /socket
  • Install required dependencies: npm install
  • Configure database connection cd /backend/config, create a file config.env and copy contents from config.example.env to config.env
  • Run app [backend] from cd /socket: and run : npm run socket
  • Run app : npm run dev
  • View app on: http://localhost:3000

About

This real-time chat application, built on the MERN (MongoDB, Express.js, React.js, Node.js) stack, provides users with a seamless communication experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages