jahangircsebuet / facebook-clone

Facebook web application clone using react and firebase. This build covered basic functionalities i.e., login and user posts with 100% responsive design

Home Page:https://phanison-fb-clone.web.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Facebook-Clone


πŸš₯ About

Building facebook application clone using React and Firebase. This build covers the core functionality (uploading normal text, images & videos) of original facebook application. The best thing of the build is, it is fully responsive and looks better in most of the devices. It includes dark/light theme toggle feature as well

πŸ”Œ Live Website Link: https://phanison-fb-clone.web.app/


πŸŽ₯ Preview

  • πŸ–₯ Desktop view :

  • πŸ“± Mobile view :


πŸ›  Tech used

  • React
  • React hooks
  • Redux
  • Material UI
  • Flexbox
  • Firebase
    • Google authentication
    • Firestore
    • Storage
    • Hosting

β›” Pre-requisites

  1. Install NODE (if not already installed)
  2. Setup FIREBASE project and get the api config values. Checkout how to setup firebase project?

βœ… How to make use of this build?

  1. Clone the repository
    git clone https://github.com/phanison898/facebook-clone.git
  2. Navigate to the cloned directory
    cd path/to/cloned/directory
  3. Create .env file with following properties and paste firebase config values respectively
    REACT_APP_API_KEY=....................................
    REACT_APP_AUTH_DOMAIN=................................
    REACT_APP_PROJECT_ID=.................................
    REACT_APP_STORAGE_BUCKET=.............................
    REACT_APP_MESSAGING_SENDER_ID=........................
    REACT_APP_APP_ID=.....................................
  4. Install node packages
    npm install
  5. Start the development server
    npm start
  6. Happy learning 😊
  7. Please consider to star ( ⭐ ) this repo. It'll boost my confidence

☎ Feel free to reach out to me

Linkedin Instagram Twitter Youtube

About

Facebook web application clone using react and firebase. This build covered basic functionalities i.e., login and user posts with 100% responsive design

https://phanison-fb-clone.web.app/

License:MIT License


Languages

Language:JavaScript 95.4%Language:HTML 4.2%Language:CSS 0.4%