Skip to content

Social Hub is a real-time messaging platform where users can 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.

Notifications You must be signed in to change notification settings

samarth-5/Social-Hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 

Repository files navigation

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.

About

Social Hub is a real-time messaging platform where users can 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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published