├── .env.example ├── .eslintrc.json ├── .firebaserc ├── .gitignore ├── LEARN.md ├── README.md ├── bun.lock ├── demo ├── ezgif-1-30bf5499cc.gif ├── ezgif-4-c9902f3c2a.gif ├── ezgif-5-bba0183ff4.gif ├── ezgif-5-d29f199523.gif └── qr │ └── qr-code.png ├── firebase.json ├── functions ├── .gitignore ├── package-lock.json ├── package.json ├── src │ └── index.ts └── tsconfig.json ├── next.config.js ├── package.json ├── public ├── favicon.ico ├── images │ ├── Reddit-Word-Dark.svg │ ├── googlelogo.png │ ├── header.png │ ├── not-found-512.webp │ ├── recCommsArt.png │ ├── redditFace.svg │ ├── redditPersonalHome.png │ ├── redditText.svg │ ├── redditlogo.png │ ├── sgf6r5easbh31.jpg │ └── xw6wqhhjubh31.webp └── vercel.svg ├── src ├── Navbar │ ├── Directory │ │ ├── Communities.tsx │ │ ├── Directory.tsx │ │ └── MenuListItem.tsx │ ├── Navbar.tsx │ ├── RightContent │ │ ├── AuthButtons.tsx │ │ ├── Icons.tsx │ │ ├── RightContent.tsx │ │ └── UserMenu.tsx │ ├── SearchInput.tsx │ └── store.ts ├── atoms │ ├── CommunitiesAtom.ts │ ├── PostAtom.ts │ ├── authModalAtom.ts │ └── directoryMenuAtom.ts ├── chakra │ ├── Button.ts │ └── theme.ts ├── components │ ├── Community │ │ ├── About.tsx │ │ ├── CreatePostLink.tsx │ │ ├── Header.tsx │ │ ├── NotFound.tsx │ │ ├── PersonalHome.tsx │ │ ├── Premium.tsx │ │ └── Recommendation.tsx │ ├── Conversations │ │ ├── ConversationItem.tsx │ │ ├── ConversationsList.tsx │ │ └── ConversationsWrapper.tsx │ ├── Feed │ │ ├── FeedWrapper.tsx │ │ ├── MessageInput.tsx │ │ ├── MessageItems.tsx │ │ ├── Messages.tsx │ │ ├── MessagesHeader.tsx │ │ └── NoConversationSelected.tsx │ ├── Layout │ │ ├── Layout.tsx │ │ └── PageContent.tsx │ ├── Modal │ │ ├── Auth │ │ │ ├── AuthInput.tsx │ │ │ ├── AuthModel.tsx │ │ │ ├── Login.tsx │ │ │ ├── OAuthButtons.tsx │ │ │ ├── ResetPassword.tsx │ │ │ └── SignUp.tsx │ │ └── CreateCommunity │ │ │ └── CreateCommunityModel.tsx │ ├── common │ │ └── SkeletonLoader.tsx │ ├── posts │ │ ├── Comments │ │ │ ├── CommentInput.tsx │ │ │ ├── CommentItem.tsx │ │ │ └── Comments.tsx │ │ ├── NewPostForm.tsx │ │ ├── PostItem.tsx │ │ ├── PostLoader.tsx │ │ ├── Posts.tsx │ │ ├── TabItem.tsx │ │ └── postsForm │ │ │ ├── ImageUpload.tsx │ │ │ └── TextInput.tsx │ └── profilePage │ │ ├── MainContainer.tsx │ │ ├── NoPost.tsx │ │ ├── ProfileSide.tsx │ │ └── ProfileTopBar.tsx ├── firebase.txt ├── firebase │ ├── clientApp.ts │ └── errors.ts ├── hooks │ ├── useCommunityData.tsx │ ├── useDirectory.tsx │ ├── usePosts.tsx │ └── useSelectFile.tsx ├── pages │ ├── _app.tsx │ ├── api │ │ └── hello.ts │ ├── chat.tsx │ ├── index.tsx │ ├── profile │ │ └── [id].tsx │ └── r │ │ └── [communityId] │ │ ├── comments │ │ └── [pid].tsx │ │ ├── index.tsx │ │ └── submit.tsx └── styles │ └── globals.css └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/.firebaserc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/.gitignore -------------------------------------------------------------------------------- /LEARN.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/README.md -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/bun.lock -------------------------------------------------------------------------------- /demo/ezgif-1-30bf5499cc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/demo/ezgif-1-30bf5499cc.gif -------------------------------------------------------------------------------- /demo/ezgif-4-c9902f3c2a.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/demo/ezgif-4-c9902f3c2a.gif -------------------------------------------------------------------------------- /demo/ezgif-5-bba0183ff4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/demo/ezgif-5-bba0183ff4.gif -------------------------------------------------------------------------------- /demo/ezgif-5-d29f199523.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/demo/ezgif-5-d29f199523.gif -------------------------------------------------------------------------------- /demo/qr/qr-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/demo/qr/qr-code.png -------------------------------------------------------------------------------- /firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/firebase.json -------------------------------------------------------------------------------- /functions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/functions/.gitignore -------------------------------------------------------------------------------- /functions/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/functions/package-lock.json -------------------------------------------------------------------------------- /functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/functions/package.json -------------------------------------------------------------------------------- /functions/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/functions/src/index.ts -------------------------------------------------------------------------------- /functions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/functions/tsconfig.json -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/images/Reddit-Word-Dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/public/images/Reddit-Word-Dark.svg -------------------------------------------------------------------------------- /public/images/googlelogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/public/images/googlelogo.png -------------------------------------------------------------------------------- /public/images/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/public/images/header.png -------------------------------------------------------------------------------- /public/images/not-found-512.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/public/images/not-found-512.webp -------------------------------------------------------------------------------- /public/images/recCommsArt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/public/images/recCommsArt.png -------------------------------------------------------------------------------- /public/images/redditFace.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/public/images/redditFace.svg -------------------------------------------------------------------------------- /public/images/redditPersonalHome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/public/images/redditPersonalHome.png -------------------------------------------------------------------------------- /public/images/redditText.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/public/images/redditText.svg -------------------------------------------------------------------------------- /public/images/redditlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/public/images/redditlogo.png -------------------------------------------------------------------------------- /public/images/sgf6r5easbh31.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/public/images/sgf6r5easbh31.jpg -------------------------------------------------------------------------------- /public/images/xw6wqhhjubh31.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/public/images/xw6wqhhjubh31.webp -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /src/Navbar/Directory/Communities.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/Navbar/Directory/Communities.tsx -------------------------------------------------------------------------------- /src/Navbar/Directory/Directory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/Navbar/Directory/Directory.tsx -------------------------------------------------------------------------------- /src/Navbar/Directory/MenuListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/Navbar/Directory/MenuListItem.tsx -------------------------------------------------------------------------------- /src/Navbar/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/Navbar/Navbar.tsx -------------------------------------------------------------------------------- /src/Navbar/RightContent/AuthButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/Navbar/RightContent/AuthButtons.tsx -------------------------------------------------------------------------------- /src/Navbar/RightContent/Icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/Navbar/RightContent/Icons.tsx -------------------------------------------------------------------------------- /src/Navbar/RightContent/RightContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/Navbar/RightContent/RightContent.tsx -------------------------------------------------------------------------------- /src/Navbar/RightContent/UserMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/Navbar/RightContent/UserMenu.tsx -------------------------------------------------------------------------------- /src/Navbar/SearchInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/Navbar/SearchInput.tsx -------------------------------------------------------------------------------- /src/Navbar/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/Navbar/store.ts -------------------------------------------------------------------------------- /src/atoms/CommunitiesAtom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/atoms/CommunitiesAtom.ts -------------------------------------------------------------------------------- /src/atoms/PostAtom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/atoms/PostAtom.ts -------------------------------------------------------------------------------- /src/atoms/authModalAtom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/atoms/authModalAtom.ts -------------------------------------------------------------------------------- /src/atoms/directoryMenuAtom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/atoms/directoryMenuAtom.ts -------------------------------------------------------------------------------- /src/chakra/Button.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/chakra/Button.ts -------------------------------------------------------------------------------- /src/chakra/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/chakra/theme.ts -------------------------------------------------------------------------------- /src/components/Community/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/Community/About.tsx -------------------------------------------------------------------------------- /src/components/Community/CreatePostLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/Community/CreatePostLink.tsx -------------------------------------------------------------------------------- /src/components/Community/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/Community/Header.tsx -------------------------------------------------------------------------------- /src/components/Community/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/Community/NotFound.tsx -------------------------------------------------------------------------------- /src/components/Community/PersonalHome.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/Community/PersonalHome.tsx -------------------------------------------------------------------------------- /src/components/Community/Premium.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/Community/Premium.tsx -------------------------------------------------------------------------------- /src/components/Community/Recommendation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/Community/Recommendation.tsx -------------------------------------------------------------------------------- /src/components/Conversations/ConversationItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/Conversations/ConversationItem.tsx -------------------------------------------------------------------------------- /src/components/Conversations/ConversationsList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/Conversations/ConversationsList.tsx -------------------------------------------------------------------------------- /src/components/Conversations/ConversationsWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/Conversations/ConversationsWrapper.tsx -------------------------------------------------------------------------------- /src/components/Feed/FeedWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/Feed/FeedWrapper.tsx -------------------------------------------------------------------------------- /src/components/Feed/MessageInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/Feed/MessageInput.tsx -------------------------------------------------------------------------------- /src/components/Feed/MessageItems.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/Feed/MessageItems.tsx -------------------------------------------------------------------------------- /src/components/Feed/Messages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/Feed/Messages.tsx -------------------------------------------------------------------------------- /src/components/Feed/MessagesHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/Feed/MessagesHeader.tsx -------------------------------------------------------------------------------- /src/components/Feed/NoConversationSelected.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/Feed/NoConversationSelected.tsx -------------------------------------------------------------------------------- /src/components/Layout/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/Layout/Layout.tsx -------------------------------------------------------------------------------- /src/components/Layout/PageContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/Layout/PageContent.tsx -------------------------------------------------------------------------------- /src/components/Modal/Auth/AuthInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/Modal/Auth/AuthInput.tsx -------------------------------------------------------------------------------- /src/components/Modal/Auth/AuthModel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/Modal/Auth/AuthModel.tsx -------------------------------------------------------------------------------- /src/components/Modal/Auth/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/Modal/Auth/Login.tsx -------------------------------------------------------------------------------- /src/components/Modal/Auth/OAuthButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/Modal/Auth/OAuthButtons.tsx -------------------------------------------------------------------------------- /src/components/Modal/Auth/ResetPassword.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/Modal/Auth/ResetPassword.tsx -------------------------------------------------------------------------------- /src/components/Modal/Auth/SignUp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/Modal/Auth/SignUp.tsx -------------------------------------------------------------------------------- /src/components/Modal/CreateCommunity/CreateCommunityModel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/Modal/CreateCommunity/CreateCommunityModel.tsx -------------------------------------------------------------------------------- /src/components/common/SkeletonLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/common/SkeletonLoader.tsx -------------------------------------------------------------------------------- /src/components/posts/Comments/CommentInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/posts/Comments/CommentInput.tsx -------------------------------------------------------------------------------- /src/components/posts/Comments/CommentItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/posts/Comments/CommentItem.tsx -------------------------------------------------------------------------------- /src/components/posts/Comments/Comments.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/posts/Comments/Comments.tsx -------------------------------------------------------------------------------- /src/components/posts/NewPostForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/posts/NewPostForm.tsx -------------------------------------------------------------------------------- /src/components/posts/PostItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/posts/PostItem.tsx -------------------------------------------------------------------------------- /src/components/posts/PostLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/posts/PostLoader.tsx -------------------------------------------------------------------------------- /src/components/posts/Posts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/posts/Posts.tsx -------------------------------------------------------------------------------- /src/components/posts/TabItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/posts/TabItem.tsx -------------------------------------------------------------------------------- /src/components/posts/postsForm/ImageUpload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/posts/postsForm/ImageUpload.tsx -------------------------------------------------------------------------------- /src/components/posts/postsForm/TextInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/posts/postsForm/TextInput.tsx -------------------------------------------------------------------------------- /src/components/profilePage/MainContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/profilePage/MainContainer.tsx -------------------------------------------------------------------------------- /src/components/profilePage/NoPost.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/profilePage/NoPost.tsx -------------------------------------------------------------------------------- /src/components/profilePage/ProfileSide.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/profilePage/ProfileSide.tsx -------------------------------------------------------------------------------- /src/components/profilePage/ProfileTopBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/components/profilePage/ProfileTopBar.tsx -------------------------------------------------------------------------------- /src/firebase.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/firebase.txt -------------------------------------------------------------------------------- /src/firebase/clientApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/firebase/clientApp.ts -------------------------------------------------------------------------------- /src/firebase/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/firebase/errors.ts -------------------------------------------------------------------------------- /src/hooks/useCommunityData.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/hooks/useCommunityData.tsx -------------------------------------------------------------------------------- /src/hooks/useDirectory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/hooks/useDirectory.tsx -------------------------------------------------------------------------------- /src/hooks/usePosts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/hooks/usePosts.tsx -------------------------------------------------------------------------------- /src/hooks/useSelectFile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/hooks/useSelectFile.tsx -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/api/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/pages/api/hello.ts -------------------------------------------------------------------------------- /src/pages/chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/pages/chat.tsx -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/pages/profile/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/pages/profile/[id].tsx -------------------------------------------------------------------------------- /src/pages/r/[communityId]/comments/[pid].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/pages/r/[communityId]/comments/[pid].tsx -------------------------------------------------------------------------------- /src/pages/r/[communityId]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/pages/r/[communityId]/index.tsx -------------------------------------------------------------------------------- /src/pages/r/[communityId]/submit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/pages/r/[communityId]/submit.tsx -------------------------------------------------------------------------------- /src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/src/styles/globals.css -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SashenJayathilaka/Reddit-Clone/HEAD/tsconfig.json --------------------------------------------------------------------------------