├── .eslintrc.json ├── .firebase └── hosting.YnVpbGQ.cache ├── .firebaserc ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug.yml │ ├── config.yml │ ├── docs.yml │ ├── feature.yml │ └── other.yml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── firebase-hosting-merge.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── firebase.json ├── firestore.indexes.json ├── firestore.rules ├── package.json ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── browserconfig.xml ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── images │ ├── LogoBlack.png │ ├── LogoNeon.png │ ├── mockup1.png │ ├── mockup2.png │ └── mockup3.png ├── index.html ├── mstile-150x150.png ├── safari-pinned-tab.svg └── site.webmanifest ├── savedData ├── auth_export │ ├── accounts.json │ └── config.json ├── firebase-export-metadata.json ├── firestore_export │ ├── all_namespaces │ │ └── all_kinds │ │ │ ├── all_namespaces_all_kinds.export_metadata │ │ │ └── output-0 │ └── firestore_export.overall_export_metadata └── storage_export │ ├── blobs │ └── default-bucket │ │ ├── background │ │ └── nathgoutam93 │ │ └── users │ │ └── nathgoutam93 │ ├── buckets.json │ └── metadata │ └── default-bucket │ ├── background │ └── nathgoutam93.json │ └── users │ └── nathgoutam93.json ├── src ├── App.js ├── App.test.js ├── components │ ├── Editor.js │ ├── Embed.js │ ├── EmbedEditable.js │ ├── LinkCard.js │ ├── LinkCardEditable.js │ ├── Preview.js │ ├── ProfileCard.js │ ├── SocialIconCard.js │ ├── appearance.js │ ├── commons │ │ ├── inputField.js │ │ ├── inputFieldSimple.js │ │ └── toast.js │ ├── embedModal.js │ ├── footer.js │ ├── header.js │ ├── page.js │ ├── share.js │ └── shareModal.js ├── constants │ ├── embed.js │ └── routes.js ├── context │ ├── adminContext.js │ ├── authContext.js │ ├── darkModeContext.js │ ├── firestoreContext.js │ └── headerContext.js ├── helpers │ ├── RequiredAuth.js │ └── isLoggedIn.js ├── index.css ├── index.js ├── lib │ └── firebase.js ├── pages │ ├── 404page.js │ ├── Admin.js │ ├── Home.js │ ├── forgotPassword.js │ ├── login.js │ ├── page.js │ ├── profile.js │ └── register.js ├── reducers │ ├── adminReducer.js │ ├── loginReducer.js │ ├── profileReducer.js │ ├── registerReducer.js │ └── resetPasswordReducer.js ├── reportWebVitals.js └── setupTests.js ├── storage.rules └── tailwind.config.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.firebase/hosting.YnVpbGQ.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/.firebase/hosting.YnVpbGQ.cache -------------------------------------------------------------------------------- /.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/.firebaserc -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/.github/ISSUE_TEMPLATE/docs.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/.github/ISSUE_TEMPLATE/feature.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/other.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/.github/ISSUE_TEMPLATE/other.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/firebase-hosting-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/.github/workflows/firebase-hosting-merge.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | package*.json -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/.prettierrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/README.md -------------------------------------------------------------------------------- /firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/firebase.json -------------------------------------------------------------------------------- /firestore.indexes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/firestore.indexes.json -------------------------------------------------------------------------------- /firestore.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/firestore.rules -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/package.json -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/public/browserconfig.xml -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/images/LogoBlack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/public/images/LogoBlack.png -------------------------------------------------------------------------------- /public/images/LogoNeon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/public/images/LogoNeon.png -------------------------------------------------------------------------------- /public/images/mockup1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/public/images/mockup1.png -------------------------------------------------------------------------------- /public/images/mockup2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/public/images/mockup2.png -------------------------------------------------------------------------------- /public/images/mockup3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/public/images/mockup3.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/public/index.html -------------------------------------------------------------------------------- /public/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/public/mstile-150x150.png -------------------------------------------------------------------------------- /public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /savedData/auth_export/accounts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/savedData/auth_export/accounts.json -------------------------------------------------------------------------------- /savedData/auth_export/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/savedData/auth_export/config.json -------------------------------------------------------------------------------- /savedData/firebase-export-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/savedData/firebase-export-metadata.json -------------------------------------------------------------------------------- /savedData/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/savedData/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata -------------------------------------------------------------------------------- /savedData/firestore_export/all_namespaces/all_kinds/output-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/savedData/firestore_export/all_namespaces/all_kinds/output-0 -------------------------------------------------------------------------------- /savedData/firestore_export/firestore_export.overall_export_metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/savedData/firestore_export/firestore_export.overall_export_metadata -------------------------------------------------------------------------------- /savedData/storage_export/blobs/default-bucket/background/nathgoutam93: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/savedData/storage_export/blobs/default-bucket/background/nathgoutam93 -------------------------------------------------------------------------------- /savedData/storage_export/blobs/default-bucket/users/nathgoutam93: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/savedData/storage_export/blobs/default-bucket/users/nathgoutam93 -------------------------------------------------------------------------------- /savedData/storage_export/buckets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/savedData/storage_export/buckets.json -------------------------------------------------------------------------------- /savedData/storage_export/metadata/default-bucket/background/nathgoutam93.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/savedData/storage_export/metadata/default-bucket/background/nathgoutam93.json -------------------------------------------------------------------------------- /savedData/storage_export/metadata/default-bucket/users/nathgoutam93.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/savedData/storage_export/metadata/default-bucket/users/nathgoutam93.json -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/App.js -------------------------------------------------------------------------------- /src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/App.test.js -------------------------------------------------------------------------------- /src/components/Editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/components/Editor.js -------------------------------------------------------------------------------- /src/components/Embed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/components/Embed.js -------------------------------------------------------------------------------- /src/components/EmbedEditable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/components/EmbedEditable.js -------------------------------------------------------------------------------- /src/components/LinkCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/components/LinkCard.js -------------------------------------------------------------------------------- /src/components/LinkCardEditable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/components/LinkCardEditable.js -------------------------------------------------------------------------------- /src/components/Preview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/components/Preview.js -------------------------------------------------------------------------------- /src/components/ProfileCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/components/ProfileCard.js -------------------------------------------------------------------------------- /src/components/SocialIconCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/components/SocialIconCard.js -------------------------------------------------------------------------------- /src/components/appearance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/components/appearance.js -------------------------------------------------------------------------------- /src/components/commons/inputField.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/components/commons/inputField.js -------------------------------------------------------------------------------- /src/components/commons/inputFieldSimple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/components/commons/inputFieldSimple.js -------------------------------------------------------------------------------- /src/components/commons/toast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/components/commons/toast.js -------------------------------------------------------------------------------- /src/components/embedModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/components/embedModal.js -------------------------------------------------------------------------------- /src/components/footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/components/footer.js -------------------------------------------------------------------------------- /src/components/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/components/header.js -------------------------------------------------------------------------------- /src/components/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/components/page.js -------------------------------------------------------------------------------- /src/components/share.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/components/share.js -------------------------------------------------------------------------------- /src/components/shareModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/components/shareModal.js -------------------------------------------------------------------------------- /src/constants/embed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/constants/embed.js -------------------------------------------------------------------------------- /src/constants/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/constants/routes.js -------------------------------------------------------------------------------- /src/context/adminContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/context/adminContext.js -------------------------------------------------------------------------------- /src/context/authContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/context/authContext.js -------------------------------------------------------------------------------- /src/context/darkModeContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/context/darkModeContext.js -------------------------------------------------------------------------------- /src/context/firestoreContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/context/firestoreContext.js -------------------------------------------------------------------------------- /src/context/headerContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/context/headerContext.js -------------------------------------------------------------------------------- /src/helpers/RequiredAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/helpers/RequiredAuth.js -------------------------------------------------------------------------------- /src/helpers/isLoggedIn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/helpers/isLoggedIn.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/index.js -------------------------------------------------------------------------------- /src/lib/firebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/lib/firebase.js -------------------------------------------------------------------------------- /src/pages/404page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/pages/404page.js -------------------------------------------------------------------------------- /src/pages/Admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/pages/Admin.js -------------------------------------------------------------------------------- /src/pages/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/pages/Home.js -------------------------------------------------------------------------------- /src/pages/forgotPassword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/pages/forgotPassword.js -------------------------------------------------------------------------------- /src/pages/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/pages/login.js -------------------------------------------------------------------------------- /src/pages/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/pages/page.js -------------------------------------------------------------------------------- /src/pages/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/pages/profile.js -------------------------------------------------------------------------------- /src/pages/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/pages/register.js -------------------------------------------------------------------------------- /src/reducers/adminReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/reducers/adminReducer.js -------------------------------------------------------------------------------- /src/reducers/loginReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/reducers/loginReducer.js -------------------------------------------------------------------------------- /src/reducers/profileReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/reducers/profileReducer.js -------------------------------------------------------------------------------- /src/reducers/registerReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/reducers/registerReducer.js -------------------------------------------------------------------------------- /src/reducers/resetPasswordReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/reducers/resetPasswordReducer.js -------------------------------------------------------------------------------- /src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/reportWebVitals.js -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/src/setupTests.js -------------------------------------------------------------------------------- /storage.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/storage.rules -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathgoutam93/linkpile-react/HEAD/tailwind.config.js --------------------------------------------------------------------------------