Buzz is a dynamic and vibrant social media website that empowers users to connect, share, and explore content in a seamless and user-friendly environment. Packed with a plethora of exciting features and powered by cutting-edge technologies, Buzz offers a one-stop solution for all your social networking needs.
Socialmedia.mp4
$ git clone https://github.com/SusmitM/social-media.git
$ cd social-media
$ npm install
$ npm start
- React JS
- React Context API + useReducer
- React Router v6
- Material UI
- MUI icons
- Cloudinary for Image and Video Storage
- mockbee for backend
- Toastify
- Axios
- Vercel for Deployment
-
Authentication
- Sign-up
- Login
- Logout
-
User Feed
- Sort posts based on Latest/ Trending.
-
Explore Feed
- List all user posts.
-
Single post page
- Image preview
- Comment preview
-
User Suggestions
- Follow / Unfollow users
- Search Users
-
Like / Dislike a Post
-
Add / Remove bookmark on a post
-
Share posts
-
Comment on a post
- Add comment
- Edit comment
- Delete comment
-
Create / Edit post with Image/GIF, Video and Emoji Upload
-
Delete Own posts
-
Profile Page
- Edit Own Profile Image with provided Avatars
- Edit name, bio, website link
- list of all posts posted by user
- Dark Mode
- Toasts
- Loaders
- Responsive UI
Join Buzz Social Media today and be a part of an enthusiastic community of creators, influencers, and friends. Connect with the world and express yourself like never before!