├── .eslintignore ├── .eslintrc.json ├── .github └── workflows │ └── build-action.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode └── settings.json ├── README.md ├── commitlint.config.js ├── index.html ├── package.json ├── postcss.config.js ├── public ├── favicon.ico ├── manifest.json └── robots.txt ├── src ├── App.css ├── App.tsx ├── components │ ├── atoms │ │ ├── button │ │ │ └── Button.tsx │ │ ├── input │ │ │ └── TextInput.tsx │ │ ├── navbar │ │ │ └── index.tsx │ │ ├── post │ │ │ ├── CreatePostBox.tsx │ │ │ └── index.tsx │ │ └── story │ │ │ └── index.tsx │ ├── common │ │ └── index.tsx │ ├── container │ │ └── PostContainer.tsx │ ├── layouts │ │ ├── GamingPageLayout.tsx │ │ ├── GroupPageLayout.tsx │ │ ├── MarketplacePageLayout.tsx │ │ ├── NewsFeedLayout.tsx │ │ ├── ProfilePageLayout.tsx │ │ └── WatchPageLayout.tsx │ └── organisms │ │ └── newsfeed │ │ ├── LeftSidebar.tsx │ │ └── RightSidebar.tsx ├── data │ └── index.ts ├── index.css ├── main.tsx ├── pages │ ├── gaming │ │ └── index.tsx │ ├── group │ │ └── index.tsx │ ├── login │ │ └── index.tsx │ ├── marketplace │ │ └── index.tsx │ ├── newsfeed │ │ └── index.tsx │ ├── notfound │ │ └── index.tsx │ ├── profile │ │ └── index.tsx │ ├── signup │ │ └── index.tsx │ └── watch │ │ └── index.tsx ├── routes │ ├── PrivateRoute.tsx │ ├── Router.tsx │ └── routes.ts ├── types │ ├── post.ts │ └── user.ts ├── utils │ └── index.ts └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | 3 | .eslintrc.json -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/build-action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/.github/workflows/build-action.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ['@commitlint/config-conventional'] }; 2 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/components/atoms/button/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/components/atoms/button/Button.tsx -------------------------------------------------------------------------------- /src/components/atoms/input/TextInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/components/atoms/input/TextInput.tsx -------------------------------------------------------------------------------- /src/components/atoms/navbar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/components/atoms/navbar/index.tsx -------------------------------------------------------------------------------- /src/components/atoms/post/CreatePostBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/components/atoms/post/CreatePostBox.tsx -------------------------------------------------------------------------------- /src/components/atoms/post/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/components/atoms/post/index.tsx -------------------------------------------------------------------------------- /src/components/atoms/story/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/components/atoms/story/index.tsx -------------------------------------------------------------------------------- /src/components/common/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/components/common/index.tsx -------------------------------------------------------------------------------- /src/components/container/PostContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/components/container/PostContainer.tsx -------------------------------------------------------------------------------- /src/components/layouts/GamingPageLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/components/layouts/GamingPageLayout.tsx -------------------------------------------------------------------------------- /src/components/layouts/GroupPageLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/components/layouts/GroupPageLayout.tsx -------------------------------------------------------------------------------- /src/components/layouts/MarketplacePageLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/components/layouts/MarketplacePageLayout.tsx -------------------------------------------------------------------------------- /src/components/layouts/NewsFeedLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/components/layouts/NewsFeedLayout.tsx -------------------------------------------------------------------------------- /src/components/layouts/ProfilePageLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/components/layouts/ProfilePageLayout.tsx -------------------------------------------------------------------------------- /src/components/layouts/WatchPageLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/components/layouts/WatchPageLayout.tsx -------------------------------------------------------------------------------- /src/components/organisms/newsfeed/LeftSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/components/organisms/newsfeed/LeftSidebar.tsx -------------------------------------------------------------------------------- /src/components/organisms/newsfeed/RightSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/components/organisms/newsfeed/RightSidebar.tsx -------------------------------------------------------------------------------- /src/data/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/data/index.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/index.css -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/pages/gaming/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/pages/gaming/index.tsx -------------------------------------------------------------------------------- /src/pages/group/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/pages/group/index.tsx -------------------------------------------------------------------------------- /src/pages/login/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/pages/login/index.tsx -------------------------------------------------------------------------------- /src/pages/marketplace/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/pages/marketplace/index.tsx -------------------------------------------------------------------------------- /src/pages/newsfeed/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/pages/newsfeed/index.tsx -------------------------------------------------------------------------------- /src/pages/notfound/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/pages/notfound/index.tsx -------------------------------------------------------------------------------- /src/pages/profile/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/pages/profile/index.tsx -------------------------------------------------------------------------------- /src/pages/signup/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/pages/signup/index.tsx -------------------------------------------------------------------------------- /src/pages/watch/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/pages/watch/index.tsx -------------------------------------------------------------------------------- /src/routes/PrivateRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/routes/PrivateRoute.tsx -------------------------------------------------------------------------------- /src/routes/Router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/routes/Router.tsx -------------------------------------------------------------------------------- /src/routes/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/routes/routes.ts -------------------------------------------------------------------------------- /src/types/post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/types/post.ts -------------------------------------------------------------------------------- /src/types/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/types/user.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/vite.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saifulshihab/facebook-clone/HEAD/yarn.lock --------------------------------------------------------------------------------