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.
- 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.
- 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.
- 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.
- 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.
git clone https://github.com/imalriyad/swift-chat
cd swift-chat-client
npm install
Configure environment variables
npm run dev
- Socket.IO for providing real-time communication capabilities.
- The MERN stack community for valuable resources and support.
-
Client side Repository : https://github.com/imalriyad/swift-chat
-
Server side Repository : https://github.com/imalriyad/swift-chat-server
-
Live Link : https://swiftchatx.netlify.app