Social-Hub.mp4
Social Hub is a real-time messaging platform that allows users to log in and instantly send and receive messages between two users across different systems and locations. It ensures seamless and immediate communication for a connected experience.
- Real-time Messaging: Instant communication between users.
- User Authentication: Secure login for all users.
- Cross-System Connectivity: Send and receive messages from different devices and locations.
client/: Contains the front-end code for the application.server/: Contains the back-end code and API logic for the application.
Ensure you have the following installed on your system:
git clone https://github.com/yourusername/Social-Hub.git
cd Social-HubNavigate to both client and server directories and install dependencies:
cd client
npm installcd server
npm installTo start the application, open two terminal windows or tabs.
cd client
npm run devcd server
npm run devOnce both client and server are running, you can access the application in your browser at:
http://localhost:5173
- Frontend: React.js
- Backend: Node.js, Express.js
- Real-time Communication: Socket.IO
- Database: MongoDB
Contributions are welcome! Please fork the repository and create a pull request with your changes.