SocioSphere : Connect, share, and engage in a vibrant social network.
$ git clone https://github.com/bhavanas-jpg/socio-sphere.git
$ cd socio-sphere
$ npm install
$ npm start
- Posts of users you follow
- User Suggestions
- Follow users
- Like/ Unlike a Post
- Add/ Remove bookmark on a post
- Comment on a post
- Create/ Edit post with Image and Emoji Upload
- Delete Own posts
- Share post link
- Sort posts based on Latest/ Trending / Oldest.
- Infinite Scroll
- All Posts from latest to oldest
- Infinite Scoll
- User Bookmarked posts list
- Remove from Bookmarks
- Like / Comment
- Edit Own Profile with Image Upload
- Can choose from Avatar options also
- Follow/ Unfollow users.
- List of all posts posted by user
- Like/Unlike post
- Add/ Remove bookmark on a post
- Comment on a post
- Share post link
- Edit/ Delete posts
- Liked By Users List
- Comments list
- Edit/Delete own comments
- Authentication
- Login
- Signup
- 404 Error Page
- Theme
- Toasts
- Loaders
- Responsive
- React JS
- Redux
- React Router v6
- Vanilla CSS
- mockBee for backend
- React Icons
- React Hot Toast
Contributions are welcome! If you'd like to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature/bug fix: git checkout -b feature/your-feature.
- Make your changes and commit them: git commit -m "Add your feature".
- Push to the branch: git push origin feature/your-feature.
- Submit a pull request.
For any inquiries or feedback, please email at s148bhavana@gmail.com