QuickConnect is a real-time chat application built using the MERN stack (MongoDB, Express.js, React.js, Node.js) with Socket.io for real-time communication. It allows users to see who is online or offline and enables file sharing between users.
- Real-time chat functionality
- Online/offline status indication
- File sharing capability
To run the application, follow these steps:
- Navigate to the
client
folder in your terminal. - Run
npm install
to install dependencies. - Run
npm run dev
to start the development server.
- Navigate to the
server
folder in your terminal. - Run
npm install
to install dependencies. - Run
nodemon index.js
to start the server.
Watch the demo of QuickConnect on YouTube: QuickConnect Demo
- MongoDB
- Express.js
- React.js
- Node.js
- Socket.io
Contributions are welcome! Please feel free to fork this repository and submit pull requests to contribute to the project.
Special thanks to Socket.io for providing real-time communication functionality and to all contributors who helped in developing this project.
For any inquiries or support, please contact [[email protected]].