Skip to content

a comprehensive social media platform where you can perform all tasks related to social networking. Connect with friends, share updates, upload photos, and much more!

Notifications You must be signed in to change notification settings

nikhilmehlan/SocialSphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Social Sphere

Social Sphere Logo

Welcome to Social Sphere - a comprehensive social media platform where you can perform all tasks related to social networking. Social Sphere is designed to be your one-stop solution for connecting with friends, sharing updates, uploading photos and videos, and engaging with a vibrant community. Whether you're looking to stay in touch with loved ones, discover new content, or express yourself, Social Sphere provides all the tools you need in a seamless and intuitive interface.

Table of Contents

-Technologies Used

Technologies Used

Social Sphere is built using the MERN stack:

MongoDB Express.js React NodeJS

Features

  • User Authentication: Sign up, log in, and log out securely.
  • Profile Management: Create and update user profiles.
  • Posting: Share text updates, photos, and videos.
  • Friends Management: Add, remove, and manage friends.
  • Messaging: Real-time private messaging with other users.
  • Notifications: Get notified of activities and updates.
  • Search: Find friends, posts, and other content.
  • Privacy Settings: Control who can see your content and profile.
  • News Feed: Stay updated with posts from friends and pages you follow.

Installation

To get a local copy up and running, follow these simple steps:

  1. Clone the repo
    git clone https://github.com/your-username/social-sphere.git
  2. Navigate to the project directory
    cd social-sphere
  3. Install dependencies
    npm install
  4. Run the application
    npm start

Usage

  1. Sign Up: Create a new account.
  2. Log In: Access your account by logging in.
  3. Explore: Navigate through the platform, connect with friends, and enjoy the features.

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project.
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature).
  3. Commit your Changes (git commit -m 'Add some AmazingFeature').
  4. Push to the Branch (git push origin feature/AmazingFeature).
  5. Open a Pull Request.

Contact

About

a comprehensive social media platform where you can perform all tasks related to social networking. Connect with friends, share updates, upload photos, and much more!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published