Skip to content

iamtanmaybaranwal/Linkedin-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔗 LinkedIn Clone

🚀 Live Demo: https://linkedin-clone-a3f89.web.app/


🧠 Overview

A fully functional LinkedIn Clone built using React JS, Redux, Firebase & Styled-Components. This project replicates core LinkedIn features like authentication, posting, and real-time updates.


✨ Features

  • 🔐 Google Authentication (Firebase Auth)
  • 📝 Create & share posts
  • 🖼️ Upload images & videos (React Player support)
  • ❤️ Like posts with real-time updates
  • 🔄 Auto-login on refresh
  • 📱 Fully responsive design
  • 🚪 Sign out functionality

🛠️ Tech Stack

  • ⚛️ React JS
  • 🧠 Redux
  • 🔥 Firebase (Auth + Firestore + Hosting)
  • 💅 Styled Components

🚀 Live Demo

👉 https://linkedin-clone-a3f89.web.app/


⚙️ Setup & Installation

  1. Clone the repository
git clone https://github.com/your-username/linkedin-clone.git
cd linkedin-clone
  1. Install dependencies
npm install
  1. Setup Firebase
  • Create a project on Firebase
  • Add a web app
  • Copy Firebase config

👉 Paste config in:

src/firebase/config.js
  • Enable Google Authentication

🏗️ Build for Production

npm run build

🌍 Deploy on Firebase

firebase login
firebase init
firebase deploy

🔮 Future Improvements

  • 🗑️ Delete posts
  • 💬 Add comments on posts
  • 🔔 Notifications system
  • 🔑 Multiple authentication methods

🤝 Contribution

Feel free to fork this repo and improve it. If you find any bugs or have suggestions, open an issue 🚀


⭐ Show your support

If you like this project, give it a ⭐ on GitHub!

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors