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!
- User Registration and Authentication
- User Profiles
- User Socio Map
- Post Creation
- Follow/Unfollow Users
- Like and Comment
- Trending Section
- Notifications
- Search Functionality
- Privacy Settings
- Front-end: React JS, Chakra UI, JavaScript
- Back-end: Firebase
- Database: Firebase Firestore
- Authentication: Google Auth
- Other Libraries/Frameworks: Redux, Axios, MapBox
- Clone the repository:
git clone https://github.com/imhardikdesai/SocioHub.git
- Install the dependencies:
npm install
- Set up environment variables with firebase credentials
- Start the server:
npm start
- Access the application in your browser at
http://localhost:3000
Thank you for considering contributing to SocioHub! If you wish to contribute, please follow these guidelines:
- Fork the repository.
- Create a new branch for your feature/fix:
git checkout -b feature-name
. - Commit your changes:
git commit -m "Add feature/fix name"
. - Push to the branch:
git push origin feature-name
. - Open a pull request with a detailed description of your changes.
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 [email protected].
Let's connect, share, and inspire on SocioHub!