Skip to content

Latest commit

 

History

History
74 lines (56 loc) · 1.79 KB

README.md

File metadata and controls

74 lines (56 loc) · 1.79 KB

Social-Hub

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.

Features

  • 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.

Folder Structure

  • client/: Contains the front-end code for the application.
  • server/: Contains the back-end code and API logic for the application.

Prerequisites

Ensure you have the following installed on your system:

Getting Started

Clone the Repository

git clone https://github.com/yourusername/Social-Hub.git
cd Social-Hub

Install Dependencies

Navigate to both client and server directories and install dependencies:

Client

cd client
npm install

Server

cd server
npm install

Running the Application

To start the application, open two terminal windows or tabs.

Terminal 1: Run the Client

cd client
npm run dev

Terminal 2: Run the Server

cd server
npm run dev

Accessing the Application

Once both client and server are running, you can access the application in your browser at:

http://localhost:5173

Technologies Used

  • Frontend: React.js
  • Backend: Node.js, Express.js
  • Real-time Communication: Socket.IO
  • Database: MongoDB

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes.