├── .gitignore ├── LICENSE ├── README.md ├── frontend ├── .editorconfig ├── .eslintrc ├── .gitignore ├── .prettierrc ├── .prettierrc.js ├── README.md ├── index.html ├── package.json ├── postcss.config.js ├── public │ ├── assets │ │ ├── account-verified.svg │ │ ├── avatar_placeholder.png │ │ ├── bg-1-min.jpg │ │ ├── bg-1.jpg │ │ ├── bg-2-min.jpg │ │ ├── bg-2.jpg │ │ ├── default_cover.jpg │ │ ├── favicon.ico │ │ ├── fonts │ │ │ ├── ProductSans-Bold.ttf │ │ │ ├── SF-Pro-Display-Medium.eot │ │ │ ├── SF-Pro-Display-Medium.otf │ │ │ ├── SF-Pro-Display-Medium.ttf │ │ │ ├── SF-Pro-Display-Medium.woff │ │ │ ├── SF-Pro-Display-Regular.eot │ │ │ ├── SF-Pro-Display-Regular.otf │ │ │ ├── SF-Pro-Display-Regular.ttf │ │ │ └── SF-Pro-Display-Regular.woff │ │ ├── friends_meal-min.jpg │ │ ├── friends_meal.jpg │ │ ├── friends_meal_2.webp │ │ ├── logo-dark.svg │ │ ├── logo-light.svg │ │ ├── logo-white.svg │ │ ├── logo.png │ │ ├── logo.svg │ │ └── thumbnail.jpg │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ ├── preview.jpg │ └── robots.txt ├── src │ ├── App.tsx │ ├── components │ │ ├── hoc │ │ │ ├── index.ts │ │ │ ├── withAuth.tsx │ │ │ └── withTheme.tsx │ │ ├── main │ │ │ ├── BookmarkButton │ │ │ │ └── index.tsx │ │ │ ├── Chats │ │ │ │ ├── ChatBox.tsx │ │ │ │ ├── Chats.tsx │ │ │ │ ├── MinimizedChats.tsx │ │ │ │ └── index.tsx │ │ │ ├── Comments │ │ │ │ ├── CommentInput.tsx │ │ │ │ ├── CommentItem.tsx │ │ │ │ ├── CommentList.tsx │ │ │ │ └── index.tsx │ │ │ ├── FollowButton │ │ │ │ └── index.tsx │ │ │ ├── LikeButton │ │ │ │ └── index.tsx │ │ │ ├── Messages │ │ │ │ ├── MessagesList.tsx │ │ │ │ └── index.tsx │ │ │ ├── Modals │ │ │ │ ├── ComposeMessageModal.tsx │ │ │ │ ├── CreatePostModal.tsx │ │ │ │ ├── CropProfileModal.tsx │ │ │ │ ├── DeleteCommentModal.tsx │ │ │ │ ├── DeletePostModal.tsx │ │ │ │ ├── EditPostModal.tsx │ │ │ │ ├── ImageLightbox.tsx │ │ │ │ ├── LogoutModal.tsx │ │ │ │ ├── PostLikesModal.tsx │ │ │ │ ├── PostModals.tsx │ │ │ │ └── index.ts │ │ │ ├── Notification │ │ │ │ ├── NotificationList.tsx │ │ │ │ └── index.tsx │ │ │ ├── Options │ │ │ │ ├── CommentOptions.tsx │ │ │ │ ├── PostOptions.tsx │ │ │ │ └── index.ts │ │ │ ├── PostItem │ │ │ │ └── index.tsx │ │ │ ├── SuggestedPeople │ │ │ │ └── index.tsx │ │ │ ├── UserCard │ │ │ │ └── index.tsx │ │ │ └── index.ts │ │ └── shared │ │ │ ├── Avatar.tsx │ │ │ ├── Badge.tsx │ │ │ ├── Boundary.tsx │ │ │ ├── CustomInput.tsx │ │ │ ├── ImageGrid.tsx │ │ │ ├── Loader.tsx │ │ │ ├── Loaders.tsx │ │ │ ├── NavBar.tsx │ │ │ ├── NavBarMobile.tsx │ │ │ ├── Preloader.tsx │ │ │ ├── SearchInput.tsx │ │ │ ├── SocialLogin.tsx │ │ │ ├── ThemeToggler.tsx │ │ │ ├── VerifyEmailMessage.tsx │ │ │ └── index.ts │ ├── constants │ │ ├── actionType.ts │ │ └── routes.ts │ ├── helpers │ │ ├── cropImage.tsx │ │ └── utils.tsx │ ├── hooks │ │ ├── index.ts │ │ ├── useDidMount.tsx │ │ ├── useDocumentTitle.tsx │ │ ├── useFileHandler.tsx │ │ ├── useModal.tsx │ │ └── useQueryURL.tsx │ ├── images │ │ ├── SVG │ │ │ └── logoAsset 1.svg │ │ ├── avatar_placeholder.png │ │ ├── friends_meal.jpg │ │ ├── friends_meal_2.webp │ │ ├── logo-white.svg │ │ ├── logo.svg │ │ ├── screen1.png │ │ ├── screen2.png │ │ ├── screen3.png │ │ ├── screen4.png │ │ └── thumbnail.jpg │ ├── index.tsx │ ├── pages │ │ ├── chat │ │ │ └── index.tsx │ │ ├── error │ │ │ ├── PageNotFound.tsx │ │ │ └── index.ts │ │ ├── forgot_password │ │ │ └── index.tsx │ │ ├── home │ │ │ ├── DevCard.tsx │ │ │ ├── SideMenu.tsx │ │ │ └── index.tsx │ │ ├── index.ts │ │ ├── login │ │ │ └── index.tsx │ │ ├── password_reset │ │ │ └── index.tsx │ │ ├── post │ │ │ └── index.tsx │ │ ├── profile │ │ │ ├── Header │ │ │ │ ├── CoverPhotoOverlay.tsx │ │ │ │ ├── Tabs.tsx │ │ │ │ └── index.tsx │ │ │ ├── Tabs │ │ │ │ ├── Bio.tsx │ │ │ │ ├── Bookmarks.tsx │ │ │ │ ├── EditInfo.tsx │ │ │ │ ├── Followers.tsx │ │ │ │ ├── Following.tsx │ │ │ │ ├── Info.tsx │ │ │ │ ├── Posts.tsx │ │ │ │ └── index.ts │ │ │ └── index.tsx │ │ ├── redirects │ │ │ ├── AccountVerificationFailed.tsx │ │ │ ├── AccountVerified.tsx │ │ │ ├── SocialAuthFailed.tsx │ │ │ └── index.ts │ │ ├── register │ │ │ └── index.tsx │ │ ├── search │ │ │ ├── Posts.tsx │ │ │ ├── Users.tsx │ │ │ └── index.tsx │ │ └── suggested_people │ │ │ └── index.tsx │ ├── redux │ │ ├── slice │ │ │ ├── authSlice.ts │ │ │ ├── chatSlice.ts │ │ │ ├── errorSlice.ts │ │ │ ├── loadingSlice.ts │ │ │ ├── modalSlice.ts │ │ │ ├── newsFeedSlice.ts │ │ │ ├── preferenceSlice.ts │ │ │ ├── profileSlice.ts │ │ │ └── suggestedPeopleSlice.ts │ │ └── store │ │ │ └── store2.ts │ ├── routers │ │ ├── ProtectedRoute.tsx │ │ ├── PublicRoute.tsx │ │ └── index.ts │ ├── services │ │ ├── api.ts │ │ └── fetcher.ts │ ├── socket │ │ └── socket.ts │ ├── styles │ │ ├── app.css │ │ ├── base │ │ │ └── base.css │ │ ├── components │ │ │ ├── button.css │ │ │ ├── container.css │ │ │ ├── grid.css │ │ │ ├── modal.css │ │ │ └── toast.css │ │ ├── elements │ │ │ ├── button.css │ │ │ ├── input.css │ │ │ └── link.css │ │ ├── font.css │ │ └── utils │ │ │ └── utils.css │ └── types │ │ ├── index.d.ts │ │ └── types.ts ├── tailwind.config.js ├── tsconfig.json ├── vite.config.ts └── yarn.lock ├── package.json └── server ├── .gitignore ├── Procfile ├── nodemon.json ├── package.json ├── src ├── app.ts ├── config │ ├── config.ts │ ├── passport.ts │ └── socket.ts ├── constants │ ├── constants.ts │ └── error-types.ts ├── db │ └── db.ts ├── helpers │ └── utils.ts ├── middlewares │ ├── error.middleware.ts │ ├── index.ts │ └── middlewares.ts ├── routes │ ├── api │ │ └── v1 │ │ │ ├── auth.ts │ │ │ ├── bookmark.ts │ │ │ ├── comment.ts │ │ │ ├── feed.ts │ │ │ ├── follow.ts │ │ │ ├── message.ts │ │ │ ├── notification.ts │ │ │ ├── post.ts │ │ │ ├── search.ts │ │ │ └── user.ts │ └── createRouter.ts ├── schemas │ ├── BookmarkSchema.ts │ ├── ChatSchema.ts │ ├── CommentSchema.ts │ ├── FollowSchema.ts │ ├── LikeSchema.ts │ ├── MessageSchema.ts │ ├── NewsFeedSchema.ts │ ├── NotificationSchema.ts │ ├── PostSchema.ts │ ├── TokenSchema.ts │ ├── UserSchema.ts │ └── index.ts ├── server.ts ├── services │ ├── follow.service.ts │ ├── index.ts │ ├── newsfeed.service.ts │ └── post.service.ts ├── storage │ ├── cloudinary.ts │ └── filestorage.ts ├── types │ └── express │ │ └── index.d.ts ├── utils │ ├── sendMail.ts │ └── storage.utils.ts └── validations │ └── validations.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/README.md -------------------------------------------------------------------------------- /frontend/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/.editorconfig -------------------------------------------------------------------------------- /frontend/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/.eslintrc -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/.prettierrc -------------------------------------------------------------------------------- /frontend/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/.prettierrc.js -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/public/assets/account-verified.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/account-verified.svg -------------------------------------------------------------------------------- /frontend/public/assets/avatar_placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/avatar_placeholder.png -------------------------------------------------------------------------------- /frontend/public/assets/bg-1-min.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/bg-1-min.jpg -------------------------------------------------------------------------------- /frontend/public/assets/bg-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/bg-1.jpg -------------------------------------------------------------------------------- /frontend/public/assets/bg-2-min.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/bg-2-min.jpg -------------------------------------------------------------------------------- /frontend/public/assets/bg-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/bg-2.jpg -------------------------------------------------------------------------------- /frontend/public/assets/default_cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/default_cover.jpg -------------------------------------------------------------------------------- /frontend/public/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/favicon.ico -------------------------------------------------------------------------------- /frontend/public/assets/fonts/ProductSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/fonts/ProductSans-Bold.ttf -------------------------------------------------------------------------------- /frontend/public/assets/fonts/SF-Pro-Display-Medium.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/fonts/SF-Pro-Display-Medium.eot -------------------------------------------------------------------------------- /frontend/public/assets/fonts/SF-Pro-Display-Medium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/fonts/SF-Pro-Display-Medium.otf -------------------------------------------------------------------------------- /frontend/public/assets/fonts/SF-Pro-Display-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/fonts/SF-Pro-Display-Medium.ttf -------------------------------------------------------------------------------- /frontend/public/assets/fonts/SF-Pro-Display-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/fonts/SF-Pro-Display-Medium.woff -------------------------------------------------------------------------------- /frontend/public/assets/fonts/SF-Pro-Display-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/fonts/SF-Pro-Display-Regular.eot -------------------------------------------------------------------------------- /frontend/public/assets/fonts/SF-Pro-Display-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/fonts/SF-Pro-Display-Regular.otf -------------------------------------------------------------------------------- /frontend/public/assets/fonts/SF-Pro-Display-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/fonts/SF-Pro-Display-Regular.ttf -------------------------------------------------------------------------------- /frontend/public/assets/fonts/SF-Pro-Display-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/fonts/SF-Pro-Display-Regular.woff -------------------------------------------------------------------------------- /frontend/public/assets/friends_meal-min.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/friends_meal-min.jpg -------------------------------------------------------------------------------- /frontend/public/assets/friends_meal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/friends_meal.jpg -------------------------------------------------------------------------------- /frontend/public/assets/friends_meal_2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/friends_meal_2.webp -------------------------------------------------------------------------------- /frontend/public/assets/logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/logo-dark.svg -------------------------------------------------------------------------------- /frontend/public/assets/logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/logo-light.svg -------------------------------------------------------------------------------- /frontend/public/assets/logo-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/logo-white.svg -------------------------------------------------------------------------------- /frontend/public/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/logo.png -------------------------------------------------------------------------------- /frontend/public/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/logo.svg -------------------------------------------------------------------------------- /frontend/public/assets/thumbnail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/assets/thumbnail.jpg -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/logo192.png -------------------------------------------------------------------------------- /frontend/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/logo512.png -------------------------------------------------------------------------------- /frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/manifest.json -------------------------------------------------------------------------------- /frontend/public/preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/preview.jpg -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/public/robots.txt -------------------------------------------------------------------------------- /frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/App.tsx -------------------------------------------------------------------------------- /frontend/src/components/hoc/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/hoc/index.ts -------------------------------------------------------------------------------- /frontend/src/components/hoc/withAuth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/hoc/withAuth.tsx -------------------------------------------------------------------------------- /frontend/src/components/hoc/withTheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/hoc/withTheme.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/BookmarkButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/BookmarkButton/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/Chats/ChatBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Chats/ChatBox.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/Chats/Chats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Chats/Chats.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/Chats/MinimizedChats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Chats/MinimizedChats.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/Chats/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Chats/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/Comments/CommentInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Comments/CommentInput.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/Comments/CommentItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Comments/CommentItem.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/Comments/CommentList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Comments/CommentList.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/Comments/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Comments/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/FollowButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/FollowButton/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/LikeButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/LikeButton/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/Messages/MessagesList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Messages/MessagesList.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/Messages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Messages/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/Modals/ComposeMessageModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Modals/ComposeMessageModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/Modals/CreatePostModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Modals/CreatePostModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/Modals/CropProfileModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Modals/CropProfileModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/Modals/DeleteCommentModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Modals/DeleteCommentModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/Modals/DeletePostModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Modals/DeletePostModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/Modals/EditPostModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Modals/EditPostModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/Modals/ImageLightbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Modals/ImageLightbox.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/Modals/LogoutModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Modals/LogoutModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/Modals/PostLikesModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Modals/PostLikesModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/Modals/PostModals.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Modals/PostModals.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/Modals/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Modals/index.ts -------------------------------------------------------------------------------- /frontend/src/components/main/Notification/NotificationList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Notification/NotificationList.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/Notification/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Notification/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/Options/CommentOptions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Options/CommentOptions.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/Options/PostOptions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Options/PostOptions.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/Options/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/Options/index.ts -------------------------------------------------------------------------------- /frontend/src/components/main/PostItem/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/PostItem/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/SuggestedPeople/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/SuggestedPeople/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/UserCard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/UserCard/index.tsx -------------------------------------------------------------------------------- /frontend/src/components/main/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/main/index.ts -------------------------------------------------------------------------------- /frontend/src/components/shared/Avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/shared/Avatar.tsx -------------------------------------------------------------------------------- /frontend/src/components/shared/Badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/shared/Badge.tsx -------------------------------------------------------------------------------- /frontend/src/components/shared/Boundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/shared/Boundary.tsx -------------------------------------------------------------------------------- /frontend/src/components/shared/CustomInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/shared/CustomInput.tsx -------------------------------------------------------------------------------- /frontend/src/components/shared/ImageGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/shared/ImageGrid.tsx -------------------------------------------------------------------------------- /frontend/src/components/shared/Loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/shared/Loader.tsx -------------------------------------------------------------------------------- /frontend/src/components/shared/Loaders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/shared/Loaders.tsx -------------------------------------------------------------------------------- /frontend/src/components/shared/NavBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/shared/NavBar.tsx -------------------------------------------------------------------------------- /frontend/src/components/shared/NavBarMobile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/shared/NavBarMobile.tsx -------------------------------------------------------------------------------- /frontend/src/components/shared/Preloader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/shared/Preloader.tsx -------------------------------------------------------------------------------- /frontend/src/components/shared/SearchInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/shared/SearchInput.tsx -------------------------------------------------------------------------------- /frontend/src/components/shared/SocialLogin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/shared/SocialLogin.tsx -------------------------------------------------------------------------------- /frontend/src/components/shared/ThemeToggler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/shared/ThemeToggler.tsx -------------------------------------------------------------------------------- /frontend/src/components/shared/VerifyEmailMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/shared/VerifyEmailMessage.tsx -------------------------------------------------------------------------------- /frontend/src/components/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/components/shared/index.ts -------------------------------------------------------------------------------- /frontend/src/constants/actionType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/constants/actionType.ts -------------------------------------------------------------------------------- /frontend/src/constants/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/constants/routes.ts -------------------------------------------------------------------------------- /frontend/src/helpers/cropImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/helpers/cropImage.tsx -------------------------------------------------------------------------------- /frontend/src/helpers/utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/helpers/utils.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/hooks/index.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useDidMount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/hooks/useDidMount.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/useDocumentTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/hooks/useDocumentTitle.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/useFileHandler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/hooks/useFileHandler.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/useModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/hooks/useModal.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/useQueryURL.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/hooks/useQueryURL.tsx -------------------------------------------------------------------------------- /frontend/src/images/SVG/logoAsset 1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/images/SVG/logoAsset 1.svg -------------------------------------------------------------------------------- /frontend/src/images/avatar_placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/images/avatar_placeholder.png -------------------------------------------------------------------------------- /frontend/src/images/friends_meal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/images/friends_meal.jpg -------------------------------------------------------------------------------- /frontend/src/images/friends_meal_2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/images/friends_meal_2.webp -------------------------------------------------------------------------------- /frontend/src/images/logo-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/images/logo-white.svg -------------------------------------------------------------------------------- /frontend/src/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/images/logo.svg -------------------------------------------------------------------------------- /frontend/src/images/screen1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/images/screen1.png -------------------------------------------------------------------------------- /frontend/src/images/screen2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/images/screen2.png -------------------------------------------------------------------------------- /frontend/src/images/screen3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/images/screen3.png -------------------------------------------------------------------------------- /frontend/src/images/screen4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/images/screen4.png -------------------------------------------------------------------------------- /frontend/src/images/thumbnail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/images/thumbnail.jpg -------------------------------------------------------------------------------- /frontend/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/chat/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/chat/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/error/PageNotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/error/PageNotFound.tsx -------------------------------------------------------------------------------- /frontend/src/pages/error/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/error/index.ts -------------------------------------------------------------------------------- /frontend/src/pages/forgot_password/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/forgot_password/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/home/DevCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/home/DevCard.tsx -------------------------------------------------------------------------------- /frontend/src/pages/home/SideMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/home/SideMenu.tsx -------------------------------------------------------------------------------- /frontend/src/pages/home/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/home/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/index.ts -------------------------------------------------------------------------------- /frontend/src/pages/login/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/login/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/password_reset/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/password_reset/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/post/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/post/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/profile/Header/CoverPhotoOverlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/profile/Header/CoverPhotoOverlay.tsx -------------------------------------------------------------------------------- /frontend/src/pages/profile/Header/Tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/profile/Header/Tabs.tsx -------------------------------------------------------------------------------- /frontend/src/pages/profile/Header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/profile/Header/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/profile/Tabs/Bio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/profile/Tabs/Bio.tsx -------------------------------------------------------------------------------- /frontend/src/pages/profile/Tabs/Bookmarks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/profile/Tabs/Bookmarks.tsx -------------------------------------------------------------------------------- /frontend/src/pages/profile/Tabs/EditInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/profile/Tabs/EditInfo.tsx -------------------------------------------------------------------------------- /frontend/src/pages/profile/Tabs/Followers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/profile/Tabs/Followers.tsx -------------------------------------------------------------------------------- /frontend/src/pages/profile/Tabs/Following.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/profile/Tabs/Following.tsx -------------------------------------------------------------------------------- /frontend/src/pages/profile/Tabs/Info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/profile/Tabs/Info.tsx -------------------------------------------------------------------------------- /frontend/src/pages/profile/Tabs/Posts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/profile/Tabs/Posts.tsx -------------------------------------------------------------------------------- /frontend/src/pages/profile/Tabs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/profile/Tabs/index.ts -------------------------------------------------------------------------------- /frontend/src/pages/profile/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/profile/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/redirects/AccountVerificationFailed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/redirects/AccountVerificationFailed.tsx -------------------------------------------------------------------------------- /frontend/src/pages/redirects/AccountVerified.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/redirects/AccountVerified.tsx -------------------------------------------------------------------------------- /frontend/src/pages/redirects/SocialAuthFailed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/redirects/SocialAuthFailed.tsx -------------------------------------------------------------------------------- /frontend/src/pages/redirects/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/redirects/index.ts -------------------------------------------------------------------------------- /frontend/src/pages/register/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/register/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/search/Posts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/search/Posts.tsx -------------------------------------------------------------------------------- /frontend/src/pages/search/Users.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/search/Users.tsx -------------------------------------------------------------------------------- /frontend/src/pages/search/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/search/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/suggested_people/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/pages/suggested_people/index.tsx -------------------------------------------------------------------------------- /frontend/src/redux/slice/authSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/redux/slice/authSlice.ts -------------------------------------------------------------------------------- /frontend/src/redux/slice/chatSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/redux/slice/chatSlice.ts -------------------------------------------------------------------------------- /frontend/src/redux/slice/errorSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/redux/slice/errorSlice.ts -------------------------------------------------------------------------------- /frontend/src/redux/slice/loadingSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/redux/slice/loadingSlice.ts -------------------------------------------------------------------------------- /frontend/src/redux/slice/modalSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/redux/slice/modalSlice.ts -------------------------------------------------------------------------------- /frontend/src/redux/slice/newsFeedSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/redux/slice/newsFeedSlice.ts -------------------------------------------------------------------------------- /frontend/src/redux/slice/preferenceSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/redux/slice/preferenceSlice.ts -------------------------------------------------------------------------------- /frontend/src/redux/slice/profileSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/redux/slice/profileSlice.ts -------------------------------------------------------------------------------- /frontend/src/redux/slice/suggestedPeopleSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/redux/slice/suggestedPeopleSlice.ts -------------------------------------------------------------------------------- /frontend/src/redux/store/store2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/redux/store/store2.ts -------------------------------------------------------------------------------- /frontend/src/routers/ProtectedRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/routers/ProtectedRoute.tsx -------------------------------------------------------------------------------- /frontend/src/routers/PublicRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/routers/PublicRoute.tsx -------------------------------------------------------------------------------- /frontend/src/routers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/routers/index.ts -------------------------------------------------------------------------------- /frontend/src/services/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/services/api.ts -------------------------------------------------------------------------------- /frontend/src/services/fetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/services/fetcher.ts -------------------------------------------------------------------------------- /frontend/src/socket/socket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/socket/socket.ts -------------------------------------------------------------------------------- /frontend/src/styles/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/styles/app.css -------------------------------------------------------------------------------- /frontend/src/styles/base/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/styles/base/base.css -------------------------------------------------------------------------------- /frontend/src/styles/components/button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/styles/components/button.css -------------------------------------------------------------------------------- /frontend/src/styles/components/container.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/styles/components/container.css -------------------------------------------------------------------------------- /frontend/src/styles/components/grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/styles/components/grid.css -------------------------------------------------------------------------------- /frontend/src/styles/components/modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/styles/components/modal.css -------------------------------------------------------------------------------- /frontend/src/styles/components/toast.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/styles/components/toast.css -------------------------------------------------------------------------------- /frontend/src/styles/elements/button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/styles/elements/button.css -------------------------------------------------------------------------------- /frontend/src/styles/elements/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/styles/elements/input.css -------------------------------------------------------------------------------- /frontend/src/styles/elements/link.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/styles/elements/link.css -------------------------------------------------------------------------------- /frontend/src/styles/font.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/styles/font.css -------------------------------------------------------------------------------- /frontend/src/styles/utils/utils.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/styles/utils/utils.css -------------------------------------------------------------------------------- /frontend/src/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/types/index.d.ts -------------------------------------------------------------------------------- /frontend/src/types/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/src/types/types.ts -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/vite.config.ts -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/frontend/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/package.json -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/.gitignore -------------------------------------------------------------------------------- /server/Procfile: -------------------------------------------------------------------------------- 1 | web: node ./build/server.js -------------------------------------------------------------------------------- /server/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/nodemon.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/package.json -------------------------------------------------------------------------------- /server/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/app.ts -------------------------------------------------------------------------------- /server/src/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/config/config.ts -------------------------------------------------------------------------------- /server/src/config/passport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/config/passport.ts -------------------------------------------------------------------------------- /server/src/config/socket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/config/socket.ts -------------------------------------------------------------------------------- /server/src/constants/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/constants/constants.ts -------------------------------------------------------------------------------- /server/src/constants/error-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/constants/error-types.ts -------------------------------------------------------------------------------- /server/src/db/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/db/db.ts -------------------------------------------------------------------------------- /server/src/helpers/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/helpers/utils.ts -------------------------------------------------------------------------------- /server/src/middlewares/error.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/middlewares/error.middleware.ts -------------------------------------------------------------------------------- /server/src/middlewares/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/middlewares/index.ts -------------------------------------------------------------------------------- /server/src/middlewares/middlewares.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/middlewares/middlewares.ts -------------------------------------------------------------------------------- /server/src/routes/api/v1/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/routes/api/v1/auth.ts -------------------------------------------------------------------------------- /server/src/routes/api/v1/bookmark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/routes/api/v1/bookmark.ts -------------------------------------------------------------------------------- /server/src/routes/api/v1/comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/routes/api/v1/comment.ts -------------------------------------------------------------------------------- /server/src/routes/api/v1/feed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/routes/api/v1/feed.ts -------------------------------------------------------------------------------- /server/src/routes/api/v1/follow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/routes/api/v1/follow.ts -------------------------------------------------------------------------------- /server/src/routes/api/v1/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/routes/api/v1/message.ts -------------------------------------------------------------------------------- /server/src/routes/api/v1/notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/routes/api/v1/notification.ts -------------------------------------------------------------------------------- /server/src/routes/api/v1/post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/routes/api/v1/post.ts -------------------------------------------------------------------------------- /server/src/routes/api/v1/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/routes/api/v1/search.ts -------------------------------------------------------------------------------- /server/src/routes/api/v1/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/routes/api/v1/user.ts -------------------------------------------------------------------------------- /server/src/routes/createRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/routes/createRouter.ts -------------------------------------------------------------------------------- /server/src/schemas/BookmarkSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/schemas/BookmarkSchema.ts -------------------------------------------------------------------------------- /server/src/schemas/ChatSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/schemas/ChatSchema.ts -------------------------------------------------------------------------------- /server/src/schemas/CommentSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/schemas/CommentSchema.ts -------------------------------------------------------------------------------- /server/src/schemas/FollowSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/schemas/FollowSchema.ts -------------------------------------------------------------------------------- /server/src/schemas/LikeSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/schemas/LikeSchema.ts -------------------------------------------------------------------------------- /server/src/schemas/MessageSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/schemas/MessageSchema.ts -------------------------------------------------------------------------------- /server/src/schemas/NewsFeedSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/schemas/NewsFeedSchema.ts -------------------------------------------------------------------------------- /server/src/schemas/NotificationSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/schemas/NotificationSchema.ts -------------------------------------------------------------------------------- /server/src/schemas/PostSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/schemas/PostSchema.ts -------------------------------------------------------------------------------- /server/src/schemas/TokenSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/schemas/TokenSchema.ts -------------------------------------------------------------------------------- /server/src/schemas/UserSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/schemas/UserSchema.ts -------------------------------------------------------------------------------- /server/src/schemas/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/schemas/index.ts -------------------------------------------------------------------------------- /server/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/server.ts -------------------------------------------------------------------------------- /server/src/services/follow.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/services/follow.service.ts -------------------------------------------------------------------------------- /server/src/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/services/index.ts -------------------------------------------------------------------------------- /server/src/services/newsfeed.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/services/newsfeed.service.ts -------------------------------------------------------------------------------- /server/src/services/post.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/services/post.service.ts -------------------------------------------------------------------------------- /server/src/storage/cloudinary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/storage/cloudinary.ts -------------------------------------------------------------------------------- /server/src/storage/filestorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/storage/filestorage.ts -------------------------------------------------------------------------------- /server/src/types/express/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/types/express/index.d.ts -------------------------------------------------------------------------------- /server/src/utils/sendMail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/utils/sendMail.ts -------------------------------------------------------------------------------- /server/src/utils/storage.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/utils/storage.utils.ts -------------------------------------------------------------------------------- /server/src/validations/validations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/src/validations/validations.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /server/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgudo/socialgen/HEAD/server/yarn.lock --------------------------------------------------------------------------------