Skip to content

Latest commit

 

History

History
79 lines (58 loc) · 2.92 KB

README.md

File metadata and controls

79 lines (58 loc) · 2.92 KB

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