├── .eslintignore ├── .eslintrc.js ├── .firebaserc ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc.js ├── README.md ├── firebase.json ├── index.html ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── scripts └── env-to-config.sh ├── src ├── App.scss ├── App.test.tsx ├── App.tsx ├── assets │ ├── demo.gif │ ├── fbImgLogo.png │ ├── fbNameLogo.png │ └── techUsed.png ├── components │ ├── CreatePost │ │ ├── CreatePost.scss │ │ └── index.tsx │ ├── Feed │ │ ├── Feed.scss │ │ └── index.tsx │ ├── Header │ │ ├── Header.scss │ │ └── index.tsx │ ├── Post │ │ ├── Post.scss │ │ └── index.tsx │ ├── PostAction │ │ ├── PostAction.scss │ │ └── index.tsx │ ├── Routes │ │ ├── PrivateRoute.tsx │ │ └── PublicRoute.tsx │ ├── SideBar │ │ ├── SideBar.scss │ │ ├── SideBarRow.tsx │ │ └── index.tsx │ ├── StoryReel │ │ ├── Story.tsx │ │ ├── StoryReel.scss │ │ └── index.tsx │ ├── Widget │ │ ├── Widget.scss │ │ └── index.tsx │ └── index.tsx ├── context │ └── auth.tsx ├── db │ └── index.tsx ├── favicon.svg ├── index.css ├── index.tsx ├── pages │ ├── Home │ │ ├── Home.scss │ │ └── index.tsx │ ├── Login │ │ ├── Login.scss │ │ └── index.tsx │ └── index.ts ├── react-app-env.d.ts ├── reportWebVitals.ts └── utils │ ├── _mixins.scss │ ├── _variables.scss │ ├── constants.ts │ ├── firebase.ts │ └── icons.ts ├── tsconfig.json ├── vite.config.ts └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/.firebaserc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | save-exact = true 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/README.md -------------------------------------------------------------------------------- /firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/firebase.json -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/public/robots.txt -------------------------------------------------------------------------------- /scripts/env-to-config.sh: -------------------------------------------------------------------------------- 1 | echo $FIREBASE_CONFIG | base64 --decode > ./src/config.json -------------------------------------------------------------------------------- /src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/App.scss -------------------------------------------------------------------------------- /src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/App.test.tsx -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/assets/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/assets/demo.gif -------------------------------------------------------------------------------- /src/assets/fbImgLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/assets/fbImgLogo.png -------------------------------------------------------------------------------- /src/assets/fbNameLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/assets/fbNameLogo.png -------------------------------------------------------------------------------- /src/assets/techUsed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/assets/techUsed.png -------------------------------------------------------------------------------- /src/components/CreatePost/CreatePost.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/components/CreatePost/CreatePost.scss -------------------------------------------------------------------------------- /src/components/CreatePost/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/components/CreatePost/index.tsx -------------------------------------------------------------------------------- /src/components/Feed/Feed.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/components/Feed/Feed.scss -------------------------------------------------------------------------------- /src/components/Feed/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/components/Feed/index.tsx -------------------------------------------------------------------------------- /src/components/Header/Header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/components/Header/Header.scss -------------------------------------------------------------------------------- /src/components/Header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/components/Header/index.tsx -------------------------------------------------------------------------------- /src/components/Post/Post.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/components/Post/Post.scss -------------------------------------------------------------------------------- /src/components/Post/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/components/Post/index.tsx -------------------------------------------------------------------------------- /src/components/PostAction/PostAction.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/components/PostAction/PostAction.scss -------------------------------------------------------------------------------- /src/components/PostAction/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/components/PostAction/index.tsx -------------------------------------------------------------------------------- /src/components/Routes/PrivateRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/components/Routes/PrivateRoute.tsx -------------------------------------------------------------------------------- /src/components/Routes/PublicRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/components/Routes/PublicRoute.tsx -------------------------------------------------------------------------------- /src/components/SideBar/SideBar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/components/SideBar/SideBar.scss -------------------------------------------------------------------------------- /src/components/SideBar/SideBarRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/components/SideBar/SideBarRow.tsx -------------------------------------------------------------------------------- /src/components/SideBar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/components/SideBar/index.tsx -------------------------------------------------------------------------------- /src/components/StoryReel/Story.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/components/StoryReel/Story.tsx -------------------------------------------------------------------------------- /src/components/StoryReel/StoryReel.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/components/StoryReel/StoryReel.scss -------------------------------------------------------------------------------- /src/components/StoryReel/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/components/StoryReel/index.tsx -------------------------------------------------------------------------------- /src/components/Widget/Widget.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/components/Widget/Widget.scss -------------------------------------------------------------------------------- /src/components/Widget/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/components/Widget/index.tsx -------------------------------------------------------------------------------- /src/components/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/components/index.tsx -------------------------------------------------------------------------------- /src/context/auth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/context/auth.tsx -------------------------------------------------------------------------------- /src/db/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/db/index.tsx -------------------------------------------------------------------------------- /src/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/favicon.svg -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/pages/Home/Home.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/pages/Home/Home.scss -------------------------------------------------------------------------------- /src/pages/Home/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/pages/Home/index.tsx -------------------------------------------------------------------------------- /src/pages/Login/Login.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/pages/Login/Login.scss -------------------------------------------------------------------------------- /src/pages/Login/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/pages/Login/index.tsx -------------------------------------------------------------------------------- /src/pages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/pages/index.ts -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/reportWebVitals.ts -------------------------------------------------------------------------------- /src/utils/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/utils/_mixins.scss -------------------------------------------------------------------------------- /src/utils/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/utils/_variables.scss -------------------------------------------------------------------------------- /src/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/utils/constants.ts -------------------------------------------------------------------------------- /src/utils/firebase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/utils/firebase.ts -------------------------------------------------------------------------------- /src/utils/icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/src/utils/icons.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/vite.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushiee/fb-clone/HEAD/yarn.lock --------------------------------------------------------------------------------