Skip to content

SagarM21/faceBook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Features

  • Authentication
  • Account Activation
  • Forgot Password
  • Reset Password
  • Add/Upload Post in a grid manner
  • Like, Comment, Share, Save, Unsave, download. delete functionality in post
  • Error handling, search functionality
  • Uploading images to cloudinary
  • Profile section for users where they can see/update their images, and the posts they have made it till now.
  • Displaying profile posts on /profile section as well as on home page
  • Friends page -
  • Used react-easy-crop package for selecting the image and cropping it nicely.
  • Add friend, follow, unfollow, cancel friend request, displaying friends.
  • User can react to each other profile posts, included 6 reactions majorly.
  • Added comment functionality, user can comment with text and image on other/self users profile.
  • Added dark mode, and loader(react-loading-skeleton, fully customizable), hashLoader from react-spinner
  • FULLY RESPONSIVE

Ways to start the app

git clone https://github.com/SagarM21/faceBook.git

cd backend run command - npm run dev

OR

cd frontend - npm start cd backend - npm run server

New way of creating styles

ex

style={{ transform: translateX(${-i * 7}px), zIndex:${i}, }}

Blogs that I preferred

Creds:

Working Demo:

facebook.mp4