This is a real-time chat application built using Node.js, Socket.IO, and MongoDB. Users can chat with each other, see online status, and enjoy a responsive chat interface.
Make sure you have the following installed:
Follow these steps to set up and run the chat application:
git clone https://github.com/Desmond123-arch/keep-in-touch
cd keep-in-touch
cd server
sudo service mongod start
npm install
node socket.js
cd app
npm install
npm run dev
http://localhost:5173/
Real-time messaging
User online status
Responsive chat interface
Message history
Frontend: React, Tailwindcss
Backend: Node.js, Express, Socket.IO
Database: MongoDB
Contributions are welcome! Please create a pull request or open an issue for any enhancements or bug fixes.