Skip to content

Latest commit

 

History

History
87 lines (67 loc) · 1.86 KB

README.md

File metadata and controls

87 lines (67 loc) · 1.86 KB

BuzzBird

BuzzBird - A social media website where you can connect with your friends.

BuzzBird.-.mini.mp4

How to install and run locally?

$ git clone https://github.com/pranita09/buzzbird.git
$ cd buzzbird
$ npm install
$ npm start

Pages and Features -

  • 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 posts with Images and Emoji Upload
  • Delete your Own posts
  • Share post link
  • Sort posts based on Latest/Trending/Oldest.
  • Infinite Scroll
  • All Posts from latest to oldest
  • Infinite Scroll
  • User Bookmarked posts list
    • Remove from Bookmarks
    • Like/Comment
  • Edit your Own Profile with an Image Upload
  • Can choose from Avatar options also
  • Edit background cover photo
  • Follow/Unfollow users.
  • Check followers/following list.
  • Logout
  • List of all posts posted by the 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
  • Video Upload
  • 404 Error Page
  • Dark Mode
  • Search Users
  • Toasts
  • Loaders
  • Responsive

Built with -

  • React JS
  • React Context API + useReducer
  • React Router v6
  • Tailwind CSS
  • Material UI components
  • mockBee for backend
  • React Icons
  • React Hot Toast