This is a LinkedIn clone built using React, Redux, Firebase, and Material UI.
- Install Node.js and npm if you haven't already. You can download them from here.
- Clone the repository to your local machine.
- Navigate to the project directory and install the required npm packages:
npm install
-
Set up Firebase:
- Go to the Firebase website and sign up if you haven't already.
- Create a new project.
- Enable the Firestore Database and Authentication in the Firebase console.
- Add a new web app to your Firebase project and copy the Firebase config object.
-
Create a
.env
file in your project root and add your Firebase config object:
REACT_APP_FIREBASE_API_KEY=your-api-key
REACT_APP_FIREBASE_AUTH_DOMAIN=your-auth-domain
REACT_APP_FIREBASE_PROJECT_ID=your-project-id
REACT_APP_FIREBASE_STORAGE_BUCKET=your-storage-bucket
REACT_APP_FIREBASE_MESSAGING_SENDER_ID=your-messaging-sender-id
REACT_APP_FIREBASE_APP_ID=your-app-id
- Run the application:
npm start
- Open your web browser and navigate to
http://localhost:3000
to see the application running.