/my_linkedin

Training project with React.JS / Typescript / Redux / Firebase

Primary LanguageTypeScriptMIT LicenseMIT

Generic badge badge redux Generic badge

Linkedin clone

This project is create with React / TS / Redux and Firebase. Demo

💻 Getting started

git clone https://github.com/ClementBolin/my_linkedin.git && cd my_linkedin

Install dependencies:

yarn install

or

npm install

Create a file called Firebase with the following command:

touch ./src/firebase.ts

In this file add the following code with your Firebase information

import firebase from "firebase";

const firebaseConfig = {
    apiKey: "API_KEY",
    authDomain: "AUTH_DOMAIN",
    projectId: "PROJECT_ID",
    storageBucket: "STORAGE_BUCKET",
    messagingSenderId: "MESSAGING_SENDER_ID",
    appId: "APP_ID"
}

const firebaseApp = firebase.initializeApp(firebaseConfig)
firebase.analytics()
const db = firebaseApp.firestore()
const auth = firebase.auth()
const provider = new firebase.auth.GoogleAuthProvider()
const storage = firebase.storage()

export { auth, provider, storage }
export default db

When your file is create and fill, you can run the application with the following command:

yarn start

or

npm start

📕 Objectives of the application

I Build this application for discover and take in competences React / TS / Redux and Firebase.

🎬 Examples of the app

example

🖥 Featues

  • Google account connection
  • Storage in Firebase with Firestore and Storage
  • Implementation of Redux
  • Linkedin Home design