A modern LinkedIn clone built with React and Firebase, featuring a responsive design and core LinkedIn functionality.
- 🔐 User Authentication with Firebase
- 📱 Responsive Design
- 📝 Create and Share Posts
- 👥 User Profiles
- 💬 Real-time Updates
- 🔍 Search Functionality
- 🎨 Modern UI with Material-UI
- React.js
- Redux Toolkit for State Management
- Firebase (Authentication, Firestore, Storage)
- Material-UI for Styling
- CSS3 for Custom Styling
- Node.js (v14 or higher)
- npm or yarn
- Firebase account
- Clone the repository
git clone https://github.com/Ronit0104123/Linkedin-Clone.git
cd linkedin-clone
- Install dependencies
npm install
-
Create a Firebase project and add your configuration
- Go to Firebase Console
- Create a new project
- Enable Authentication and Firestore
- Add your Firebase configuration to
src/firebase.js
-
Start the development server
npm start
The application will be available at http://localhost:3000
src/
├── components/ # Reusable UI components
├── features/ # Redux slices and API calls
├── firebase.js # Firebase configuration
└── App.js # Main application component
npm start
- Runs the app in development modenpm test
- Launches the test runnernpm run build
- Builds the app for productionnpm run eject
- Ejects from Create React App
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- LinkedIn for the design inspiration
- Create React App team
- Firebase team
- Material-UI team