imhardikdesai / SocioHub

Welcome to SocioHub, the ultimate social media platform for connecting with friends, sharing your thoughts and ideas, and discovering new content. With our sleek and user-friendly interface, you can easily create a profile, follow your favorite users, and stay up-to-date with the latest trends and news. Join our community today and start sharing

Home Page:https://sociohub.netlify.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SocioHub - Social Media Platform

Welcome to SocioHub, the ultimate social media platform for connecting with friends, sharing your thoughts and ideas, and discovering new content. SocioHub provides a sleek and user-friendly interface that allows you to create a profile, follow your favorite users, and stay up-to-date with the latest trends and news. Join our vibrant community today and start sharing your world!

Features

  • User Registration and Authentication
  • User Profiles
  • User Socio Map
  • Post Creation
  • Follow/Unfollow Users
  • Like and Comment
  • Trending Section
  • Notifications
  • Search Functionality
  • Privacy Settings

Screenshots

  • SignIn image

  • SignUp image

  • Home image

  • User Profile image

  • Followers/Following image

  • Explore Post image

  • Socio Map image

  • Setting image

  • Admin Pannel image

Technologies Used

  • Front-end: React JS, Chakra UI, JavaScript
  • Back-end: Firebase
  • Database: Firebase Firestore
  • Authentication: Google Auth
  • Other Libraries/Frameworks: Redux, Axios, MapBox

Getting Started

  1. Clone the repository: git clone https://github.com/imhardikdesai/SocioHub.git
  2. Install the dependencies: npm install
  3. Set up environment variables with firebase credentials
  4. Start the server: npm start
  5. Access the application in your browser at http://localhost:3000

Contribution Guidelines

Thank you for considering contributing to SocioHub! If you wish to contribute, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature/fix: git checkout -b feature-name.
  3. Commit your changes: git commit -m "Add feature/fix name".
  4. Push to the branch: git push origin feature-name.
  5. Open a pull request with a detailed description of your changes.

License

This project is licensed under the MIT License.

Feel free to explore, modify, and use this codebase to create your own social media platform. We hope you enjoy using SocioHub as much as we enjoyed building it!

For any questions or feedback, please contact our support team at support@sociohub.com.

Let's connect, share, and inspire on SocioHub!

About

Welcome to SocioHub, the ultimate social media platform for connecting with friends, sharing your thoughts and ideas, and discovering new content. With our sleek and user-friendly interface, you can easily create a profile, follow your favorite users, and stay up-to-date with the latest trends and news. Join our community today and start sharing

https://sociohub.netlify.app


Languages

Language:JavaScript 98.1%Language:SCSS 1.2%Language:HTML 0.7%