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.
Social Sphere is built using the MERN stack:
- 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.
To get a local copy up and running, follow these simple steps:
- Clone the repo
git clone https://github.com/your-username/social-sphere.git
- Navigate to the project directory
cd social-sphere
- Install dependencies
npm install
- Run the application
npm start
- Sign Up: Create a new account.
- Log In: Access your account by logging in.
- Explore: Navigate through the platform, connect with friends, and enjoy the features.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project.
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
). - Commit your Changes (
git commit -m 'Add some AmazingFeature'
). - Push to the Branch (
git push origin feature/AmazingFeature
). - Open a Pull Request.
- Nikhil Mehlan - nikhilmehlan1234@gmail.com
- Project Link: https://github.com/nikhilmehlan/social-sphere