Skip to content

imalriyad/swift-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SwiftChat - MERN Stack Socket.IO Messaging Application

Overview

This messaging application is built using the MERN (MongoDB, Express.js, React, Node.js) stack along with Socket.IO for real-time communication. It allows users to send and receive messages instantly in a chat-like interface.

Core Features

  1. Real-time Messaging:

  • SwiftChat leverages the power of Socket.IO to enable users to send and receive messages in real-time.
  • Instant updates ensure a seamless and responsive chat experience.
  1. MongoDB Database:

  • User information and chat messages are securely stored in a MongoDB database.
  • MongoDB provides a robust and scalable solution for managing the application's data.
  1. Responsive UI:

  • The user interface is built with React, offering a modern and intuitive design.
  • SwiftChat adapts gracefully to various screen sizes, providing a consistent experience across devices.

Getting Started

Prerequisites

  • Node.js and npm: Ensure you have Node.js and npm installed on your machine.
  • MongoDB: Set up a MongoDB database and obtain the connection URI.

Installation

git clone https://github.com/imalriyad/swift-chat
cd swift-chat-client
npm install
Configure environment variables
npm run dev

Acknowledgments

  • Socket.IO for providing real-time communication capabilities.
  • The MERN stack community for valuable resources and support.

Importants Links