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-Hub
Navigate to both client
and server
directories and install dependencies:
cd client
npm install
cd server
npm install
To start the application, open two terminal windows or tabs.
cd client
npm run dev
cd server
npm run dev
Once 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.