SocialBuzz is a compact social media app designed for connecting and engaging with others. It offers a simple and intuitive platform where people can share their thoughts with their friends and explore different points of view. Users can converse with each other and express their opinions in a fun and interactive way.
$ git clone https://github.com/chhakuli123/SocialBuzz.git
$ cd social-buzz
$ npm install
$ npm start
Check out the live demo of SocialBuzz: SocialBuzz
- ReactJS
- React Router
- Tailwind CSS
- Redux Toolkit
- MockBee
- Git for Version Control
- Netlify for Deployment
- User Authentication Pages πͺ
- User Signup π
- User Login π
- Home Page π
- View your own posts and posts from people you follow π
- User Search Bar π
- Search for other users π
- Click on a user to go to their profile page π€
- Follow Menu Bar π₯
- Suggestions of users to follow π
- Explore Page π
- View posts from other users π
- Bookmarks Page π
- View bookmarked posts π
- Liked Page π
- View liked posts β€οΈ
- User Profile Page π€
- Edit your profile details - profile photo, name, bio, and website link βοΈ
- Other Users Profile Page π₯
- View other users' profile page
- Check their posts
- Follow/unfollow them
- Filters for Sorting Posts ποΈ
- Sort posts by latest, oldest, and trending
- Posts βοΈ
- Create posts with photos and emojis π·π
- Update posts
- Delete posts
- Like and bookmark posts
- Click on a user's name or image to go to their profile page π€
- Comments π¬
- Add comments to posts
- Delete comments
- Update comments
- Alerts π¨
- Alerts in the app to notify users about success/failure operations
- Theme π
- Toggle between light and dark themes
- Responsive π±
- All screens are responsive