├── .dockerignore ├── .github └── workflows │ └── codeql-analysis.yml ├── .gitignore ├── .prettierrc ├── .vscode └── settings.json ├── Dockerfile ├── LICENSE ├── README.md ├── apps ├── client │ ├── .env.example │ ├── .gitignore │ ├── README.md │ ├── codegen.ts │ ├── codegen.yml │ ├── graphql.config.yaml │ ├── index.html │ ├── package.json │ ├── postcss.config.cjs │ ├── public │ │ ├── favicon.ico │ │ ├── loader.gif │ │ ├── no_img.jpg │ │ └── robots.txt │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── components │ │ │ ├── ActionModal.css │ │ │ ├── ActionModal.tsx │ │ │ ├── AddComment.tsx │ │ │ ├── AddPost.tsx │ │ │ ├── ChangeProfilePhoto.tsx │ │ │ ├── DropDown.tsx │ │ │ ├── EditCaption.tsx │ │ │ ├── FollowButton.tsx │ │ │ ├── FollowItem.tsx │ │ │ ├── FollowModal.tsx │ │ │ ├── LikeButton.tsx │ │ │ ├── MiniProfileView.tsx │ │ │ ├── Navbar.tsx │ │ │ ├── PostActions.tsx │ │ │ ├── PostCard.tsx │ │ │ ├── PostOptions.tsx │ │ │ ├── PostsGrid.tsx │ │ │ ├── Suggestions.tsx │ │ │ └── UserPosts.tsx │ │ ├── containers │ │ │ ├── ErrorFallback.tsx │ │ │ ├── FormWrapper.tsx │ │ │ └── PrivateRoute.tsx │ │ ├── context │ │ │ └── toast.tsx │ │ ├── gql │ │ │ ├── gql.ts │ │ │ ├── graphql.ts │ │ │ └── index.ts │ │ ├── graphql │ │ │ ├── fragments.ts │ │ │ ├── fragments │ │ │ │ ├── MinimalPost.graphql │ │ │ │ ├── MinimalProfile.graphql │ │ │ │ ├── MinimalUser.graphql │ │ │ │ ├── RegularComment.graphql │ │ │ │ ├── RegularPost.graphql │ │ │ │ └── RegularUser.graphql │ │ │ ├── mutations.ts │ │ │ ├── mutations │ │ │ │ ├── addComment.graphql │ │ │ │ ├── addPost.graphql │ │ │ │ ├── changeProfilePhoto.graphql │ │ │ │ ├── deletePost.graphql │ │ │ │ ├── editCaption.graphql │ │ │ │ ├── editProfile.graphql │ │ │ │ ├── login.graphql │ │ │ │ ├── register.graphql │ │ │ │ ├── toggleFollow.graphql │ │ │ │ └── toggleLike.graphql │ │ │ ├── queries.ts │ │ │ └── queries │ │ │ │ ├── getExplorePosts.graphql │ │ │ │ ├── getFollowSuggestions.graphql │ │ │ │ ├── getFollows.graphql │ │ │ │ ├── getPosts.graphql │ │ │ │ ├── getSinglePost.graphql │ │ │ │ ├── getUploadSignature.graphql │ │ │ │ ├── getUser.graphql │ │ │ │ └── me.graphql │ │ ├── hooks │ │ │ ├── useCloudinaryUpload.tsx │ │ │ ├── useCompressor.tsx │ │ │ ├── useDisclosure.ts │ │ │ ├── useMeQuery.ts │ │ │ ├── usePaginate.ts │ │ │ ├── useRedirect.tsx │ │ │ └── useToggleFollowHook.tsx │ │ ├── index.css │ │ ├── index.tsx │ │ ├── pages │ │ │ ├── EditProfile.tsx │ │ │ ├── Explore.tsx │ │ │ ├── Login.tsx │ │ │ ├── Posts.tsx │ │ │ ├── Profile.tsx │ │ │ ├── Register.tsx │ │ │ └── SinglePost.tsx │ │ ├── prop-types │ │ │ └── ModalProps.ts │ │ ├── reportWebVitals.ts │ │ ├── routes.ts │ │ ├── setupTests.ts │ │ ├── shared │ │ │ ├── Alert.tsx │ │ │ ├── Avatar.tsx │ │ │ ├── Button.tsx │ │ │ ├── ButtonLoader.tsx │ │ │ ├── Card.tsx │ │ │ ├── Container.tsx │ │ │ ├── InputField.tsx │ │ │ ├── Modal.tsx │ │ │ ├── ScrollToTop.tsx │ │ │ ├── SelectField.tsx │ │ │ └── Spinner.tsx │ │ ├── utils │ │ │ ├── auth.ts │ │ │ ├── constants.ts │ │ │ ├── cropImage.ts │ │ │ ├── dataURLtoFile.ts │ │ │ └── react-query-gql.ts │ │ ├── vite-env.d.ts │ │ └── wdyr.ts │ ├── tailwind.config.cjs │ ├── tsconfig.json │ └── vite.config.ts └── server │ ├── .env.example │ ├── .gitignore │ ├── keploy │ ├── reports │ │ ├── test-run-0 │ │ │ └── test-set-0-report.yaml │ │ └── test-run-1 │ │ │ └── test-set-0-report.yaml │ └── test-set-0 │ │ ├── mocks.yaml │ │ └── tests │ │ ├── test-1.yaml │ │ ├── test-2.yaml │ │ ├── test-3.yaml │ │ └── test-4.yaml │ ├── nodemon.json │ ├── package.json │ ├── src │ ├── app.ts │ ├── config │ │ └── setupCloundinary.ts │ ├── constants.ts │ ├── dataloaders │ │ ├── createCommentCountLoader.ts │ │ ├── createCommentLoader.ts │ │ ├── createFollowLoader.ts │ │ ├── createLikeCountLoader.ts │ │ ├── createLikeLoader.ts │ │ ├── createProfileLoader.ts │ │ ├── createUserLoader.ts │ │ └── index.ts │ ├── db.ts │ ├── entities │ │ ├── BaseEntity.ts │ │ ├── Comment.ts │ │ ├── Follow.ts │ │ ├── Like.ts │ │ ├── Post.ts │ │ ├── Profile.ts │ │ └── User.ts │ ├── middlewares │ │ ├── isAuth.ts │ │ └── isUser.ts │ ├── migrations │ │ ├── .snapshot-apollogram.json │ │ └── Migration20240615073759.ts │ ├── mikro-orm.config.ts │ ├── resolvers │ │ ├── CloudinaryResolver.ts │ │ ├── CommentResolver.ts │ │ ├── FollowResolver.ts │ │ ├── LikeResolver.ts │ │ ├── PostResolver.ts │ │ ├── ProfileResolver.ts │ │ └── UserResolver.ts │ ├── schema.ts │ ├── seeders │ │ └── seeder.ts │ ├── server.ts │ ├── types.ts │ ├── types │ │ ├── postTypes.ts │ │ └── userTypes.ts │ └── utils │ │ ├── checkUserFromCookie.ts │ │ ├── cloudinary.ts │ │ ├── extractDomainFromUrl.ts │ │ ├── formatErrors.ts │ │ ├── testUtils.ts │ │ └── tokenHandler.ts │ └── tsconfig.json ├── assets ├── instagram_clone.png └── instagram_clone_moto_g4.png ├── docker-compose.yml ├── package.json ├── packages └── tsconfig │ ├── base.json │ ├── node.json │ ├── package.json │ └── react.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts └── update-imports.js ├── tsconfig.json └── turbo.json /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | assets 4 | .github -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/README.md -------------------------------------------------------------------------------- /apps/client/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/.env.example -------------------------------------------------------------------------------- /apps/client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/.gitignore -------------------------------------------------------------------------------- /apps/client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/README.md -------------------------------------------------------------------------------- /apps/client/codegen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/codegen.ts -------------------------------------------------------------------------------- /apps/client/codegen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/codegen.yml -------------------------------------------------------------------------------- /apps/client/graphql.config.yaml: -------------------------------------------------------------------------------- 1 | schema: 2 | - http://localhost:5000/graphql 3 | -------------------------------------------------------------------------------- /apps/client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/index.html -------------------------------------------------------------------------------- /apps/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/package.json -------------------------------------------------------------------------------- /apps/client/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/postcss.config.cjs -------------------------------------------------------------------------------- /apps/client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/public/favicon.ico -------------------------------------------------------------------------------- /apps/client/public/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/public/loader.gif -------------------------------------------------------------------------------- /apps/client/public/no_img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/public/no_img.jpg -------------------------------------------------------------------------------- /apps/client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/public/robots.txt -------------------------------------------------------------------------------- /apps/client/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/App.css -------------------------------------------------------------------------------- /apps/client/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/App.tsx -------------------------------------------------------------------------------- /apps/client/src/components/ActionModal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/components/ActionModal.css -------------------------------------------------------------------------------- /apps/client/src/components/ActionModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/components/ActionModal.tsx -------------------------------------------------------------------------------- /apps/client/src/components/AddComment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/components/AddComment.tsx -------------------------------------------------------------------------------- /apps/client/src/components/AddPost.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/components/AddPost.tsx -------------------------------------------------------------------------------- /apps/client/src/components/ChangeProfilePhoto.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/components/ChangeProfilePhoto.tsx -------------------------------------------------------------------------------- /apps/client/src/components/DropDown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/components/DropDown.tsx -------------------------------------------------------------------------------- /apps/client/src/components/EditCaption.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/components/EditCaption.tsx -------------------------------------------------------------------------------- /apps/client/src/components/FollowButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/components/FollowButton.tsx -------------------------------------------------------------------------------- /apps/client/src/components/FollowItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/components/FollowItem.tsx -------------------------------------------------------------------------------- /apps/client/src/components/FollowModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/components/FollowModal.tsx -------------------------------------------------------------------------------- /apps/client/src/components/LikeButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/components/LikeButton.tsx -------------------------------------------------------------------------------- /apps/client/src/components/MiniProfileView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/components/MiniProfileView.tsx -------------------------------------------------------------------------------- /apps/client/src/components/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/components/Navbar.tsx -------------------------------------------------------------------------------- /apps/client/src/components/PostActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/components/PostActions.tsx -------------------------------------------------------------------------------- /apps/client/src/components/PostCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/components/PostCard.tsx -------------------------------------------------------------------------------- /apps/client/src/components/PostOptions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/components/PostOptions.tsx -------------------------------------------------------------------------------- /apps/client/src/components/PostsGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/components/PostsGrid.tsx -------------------------------------------------------------------------------- /apps/client/src/components/Suggestions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/components/Suggestions.tsx -------------------------------------------------------------------------------- /apps/client/src/components/UserPosts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/components/UserPosts.tsx -------------------------------------------------------------------------------- /apps/client/src/containers/ErrorFallback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/containers/ErrorFallback.tsx -------------------------------------------------------------------------------- /apps/client/src/containers/FormWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/containers/FormWrapper.tsx -------------------------------------------------------------------------------- /apps/client/src/containers/PrivateRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/containers/PrivateRoute.tsx -------------------------------------------------------------------------------- /apps/client/src/context/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/context/toast.tsx -------------------------------------------------------------------------------- /apps/client/src/gql/gql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/gql/gql.ts -------------------------------------------------------------------------------- /apps/client/src/gql/graphql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/gql/graphql.ts -------------------------------------------------------------------------------- /apps/client/src/gql/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./gql"; -------------------------------------------------------------------------------- /apps/client/src/graphql/fragments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/fragments.ts -------------------------------------------------------------------------------- /apps/client/src/graphql/fragments/MinimalPost.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/fragments/MinimalPost.graphql -------------------------------------------------------------------------------- /apps/client/src/graphql/fragments/MinimalProfile.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/fragments/MinimalProfile.graphql -------------------------------------------------------------------------------- /apps/client/src/graphql/fragments/MinimalUser.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/fragments/MinimalUser.graphql -------------------------------------------------------------------------------- /apps/client/src/graphql/fragments/RegularComment.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/fragments/RegularComment.graphql -------------------------------------------------------------------------------- /apps/client/src/graphql/fragments/RegularPost.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/fragments/RegularPost.graphql -------------------------------------------------------------------------------- /apps/client/src/graphql/fragments/RegularUser.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/fragments/RegularUser.graphql -------------------------------------------------------------------------------- /apps/client/src/graphql/mutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/mutations.ts -------------------------------------------------------------------------------- /apps/client/src/graphql/mutations/addComment.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/mutations/addComment.graphql -------------------------------------------------------------------------------- /apps/client/src/graphql/mutations/addPost.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/mutations/addPost.graphql -------------------------------------------------------------------------------- /apps/client/src/graphql/mutations/changeProfilePhoto.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/mutations/changeProfilePhoto.graphql -------------------------------------------------------------------------------- /apps/client/src/graphql/mutations/deletePost.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/mutations/deletePost.graphql -------------------------------------------------------------------------------- /apps/client/src/graphql/mutations/editCaption.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/mutations/editCaption.graphql -------------------------------------------------------------------------------- /apps/client/src/graphql/mutations/editProfile.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/mutations/editProfile.graphql -------------------------------------------------------------------------------- /apps/client/src/graphql/mutations/login.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/mutations/login.graphql -------------------------------------------------------------------------------- /apps/client/src/graphql/mutations/register.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/mutations/register.graphql -------------------------------------------------------------------------------- /apps/client/src/graphql/mutations/toggleFollow.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/mutations/toggleFollow.graphql -------------------------------------------------------------------------------- /apps/client/src/graphql/mutations/toggleLike.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/mutations/toggleLike.graphql -------------------------------------------------------------------------------- /apps/client/src/graphql/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/queries.ts -------------------------------------------------------------------------------- /apps/client/src/graphql/queries/getExplorePosts.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/queries/getExplorePosts.graphql -------------------------------------------------------------------------------- /apps/client/src/graphql/queries/getFollowSuggestions.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/queries/getFollowSuggestions.graphql -------------------------------------------------------------------------------- /apps/client/src/graphql/queries/getFollows.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/queries/getFollows.graphql -------------------------------------------------------------------------------- /apps/client/src/graphql/queries/getPosts.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/queries/getPosts.graphql -------------------------------------------------------------------------------- /apps/client/src/graphql/queries/getSinglePost.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/queries/getSinglePost.graphql -------------------------------------------------------------------------------- /apps/client/src/graphql/queries/getUploadSignature.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/queries/getUploadSignature.graphql -------------------------------------------------------------------------------- /apps/client/src/graphql/queries/getUser.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/queries/getUser.graphql -------------------------------------------------------------------------------- /apps/client/src/graphql/queries/me.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/graphql/queries/me.graphql -------------------------------------------------------------------------------- /apps/client/src/hooks/useCloudinaryUpload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/hooks/useCloudinaryUpload.tsx -------------------------------------------------------------------------------- /apps/client/src/hooks/useCompressor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/hooks/useCompressor.tsx -------------------------------------------------------------------------------- /apps/client/src/hooks/useDisclosure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/hooks/useDisclosure.ts -------------------------------------------------------------------------------- /apps/client/src/hooks/useMeQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/hooks/useMeQuery.ts -------------------------------------------------------------------------------- /apps/client/src/hooks/usePaginate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/hooks/usePaginate.ts -------------------------------------------------------------------------------- /apps/client/src/hooks/useRedirect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/hooks/useRedirect.tsx -------------------------------------------------------------------------------- /apps/client/src/hooks/useToggleFollowHook.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/hooks/useToggleFollowHook.tsx -------------------------------------------------------------------------------- /apps/client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/index.css -------------------------------------------------------------------------------- /apps/client/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/index.tsx -------------------------------------------------------------------------------- /apps/client/src/pages/EditProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/pages/EditProfile.tsx -------------------------------------------------------------------------------- /apps/client/src/pages/Explore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/pages/Explore.tsx -------------------------------------------------------------------------------- /apps/client/src/pages/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/pages/Login.tsx -------------------------------------------------------------------------------- /apps/client/src/pages/Posts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/pages/Posts.tsx -------------------------------------------------------------------------------- /apps/client/src/pages/Profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/pages/Profile.tsx -------------------------------------------------------------------------------- /apps/client/src/pages/Register.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/pages/Register.tsx -------------------------------------------------------------------------------- /apps/client/src/pages/SinglePost.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/pages/SinglePost.tsx -------------------------------------------------------------------------------- /apps/client/src/prop-types/ModalProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/prop-types/ModalProps.ts -------------------------------------------------------------------------------- /apps/client/src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/reportWebVitals.ts -------------------------------------------------------------------------------- /apps/client/src/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/routes.ts -------------------------------------------------------------------------------- /apps/client/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/setupTests.ts -------------------------------------------------------------------------------- /apps/client/src/shared/Alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/shared/Alert.tsx -------------------------------------------------------------------------------- /apps/client/src/shared/Avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/shared/Avatar.tsx -------------------------------------------------------------------------------- /apps/client/src/shared/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/shared/Button.tsx -------------------------------------------------------------------------------- /apps/client/src/shared/ButtonLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/shared/ButtonLoader.tsx -------------------------------------------------------------------------------- /apps/client/src/shared/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/shared/Card.tsx -------------------------------------------------------------------------------- /apps/client/src/shared/Container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/shared/Container.tsx -------------------------------------------------------------------------------- /apps/client/src/shared/InputField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/shared/InputField.tsx -------------------------------------------------------------------------------- /apps/client/src/shared/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/shared/Modal.tsx -------------------------------------------------------------------------------- /apps/client/src/shared/ScrollToTop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/shared/ScrollToTop.tsx -------------------------------------------------------------------------------- /apps/client/src/shared/SelectField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/shared/SelectField.tsx -------------------------------------------------------------------------------- /apps/client/src/shared/Spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/shared/Spinner.tsx -------------------------------------------------------------------------------- /apps/client/src/utils/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/utils/auth.ts -------------------------------------------------------------------------------- /apps/client/src/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/utils/constants.ts -------------------------------------------------------------------------------- /apps/client/src/utils/cropImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/utils/cropImage.ts -------------------------------------------------------------------------------- /apps/client/src/utils/dataURLtoFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/utils/dataURLtoFile.ts -------------------------------------------------------------------------------- /apps/client/src/utils/react-query-gql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/utils/react-query-gql.ts -------------------------------------------------------------------------------- /apps/client/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /apps/client/src/wdyr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/src/wdyr.ts -------------------------------------------------------------------------------- /apps/client/tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/tailwind.config.cjs -------------------------------------------------------------------------------- /apps/client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/tsconfig.json -------------------------------------------------------------------------------- /apps/client/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/client/vite.config.ts -------------------------------------------------------------------------------- /apps/server/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/.env.example -------------------------------------------------------------------------------- /apps/server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/.gitignore -------------------------------------------------------------------------------- /apps/server/keploy/reports/test-run-0/test-set-0-report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/keploy/reports/test-run-0/test-set-0-report.yaml -------------------------------------------------------------------------------- /apps/server/keploy/reports/test-run-1/test-set-0-report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/keploy/reports/test-run-1/test-set-0-report.yaml -------------------------------------------------------------------------------- /apps/server/keploy/test-set-0/mocks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/keploy/test-set-0/mocks.yaml -------------------------------------------------------------------------------- /apps/server/keploy/test-set-0/tests/test-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/keploy/test-set-0/tests/test-1.yaml -------------------------------------------------------------------------------- /apps/server/keploy/test-set-0/tests/test-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/keploy/test-set-0/tests/test-2.yaml -------------------------------------------------------------------------------- /apps/server/keploy/test-set-0/tests/test-3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/keploy/test-set-0/tests/test-3.yaml -------------------------------------------------------------------------------- /apps/server/keploy/test-set-0/tests/test-4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/keploy/test-set-0/tests/test-4.yaml -------------------------------------------------------------------------------- /apps/server/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/nodemon.json -------------------------------------------------------------------------------- /apps/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/package.json -------------------------------------------------------------------------------- /apps/server/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/app.ts -------------------------------------------------------------------------------- /apps/server/src/config/setupCloundinary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/config/setupCloundinary.ts -------------------------------------------------------------------------------- /apps/server/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/constants.ts -------------------------------------------------------------------------------- /apps/server/src/dataloaders/createCommentCountLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/dataloaders/createCommentCountLoader.ts -------------------------------------------------------------------------------- /apps/server/src/dataloaders/createCommentLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/dataloaders/createCommentLoader.ts -------------------------------------------------------------------------------- /apps/server/src/dataloaders/createFollowLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/dataloaders/createFollowLoader.ts -------------------------------------------------------------------------------- /apps/server/src/dataloaders/createLikeCountLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/dataloaders/createLikeCountLoader.ts -------------------------------------------------------------------------------- /apps/server/src/dataloaders/createLikeLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/dataloaders/createLikeLoader.ts -------------------------------------------------------------------------------- /apps/server/src/dataloaders/createProfileLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/dataloaders/createProfileLoader.ts -------------------------------------------------------------------------------- /apps/server/src/dataloaders/createUserLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/dataloaders/createUserLoader.ts -------------------------------------------------------------------------------- /apps/server/src/dataloaders/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/dataloaders/index.ts -------------------------------------------------------------------------------- /apps/server/src/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/db.ts -------------------------------------------------------------------------------- /apps/server/src/entities/BaseEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/entities/BaseEntity.ts -------------------------------------------------------------------------------- /apps/server/src/entities/Comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/entities/Comment.ts -------------------------------------------------------------------------------- /apps/server/src/entities/Follow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/entities/Follow.ts -------------------------------------------------------------------------------- /apps/server/src/entities/Like.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/entities/Like.ts -------------------------------------------------------------------------------- /apps/server/src/entities/Post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/entities/Post.ts -------------------------------------------------------------------------------- /apps/server/src/entities/Profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/entities/Profile.ts -------------------------------------------------------------------------------- /apps/server/src/entities/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/entities/User.ts -------------------------------------------------------------------------------- /apps/server/src/middlewares/isAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/middlewares/isAuth.ts -------------------------------------------------------------------------------- /apps/server/src/middlewares/isUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/middlewares/isUser.ts -------------------------------------------------------------------------------- /apps/server/src/migrations/.snapshot-apollogram.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/migrations/.snapshot-apollogram.json -------------------------------------------------------------------------------- /apps/server/src/migrations/Migration20240615073759.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/migrations/Migration20240615073759.ts -------------------------------------------------------------------------------- /apps/server/src/mikro-orm.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/mikro-orm.config.ts -------------------------------------------------------------------------------- /apps/server/src/resolvers/CloudinaryResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/resolvers/CloudinaryResolver.ts -------------------------------------------------------------------------------- /apps/server/src/resolvers/CommentResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/resolvers/CommentResolver.ts -------------------------------------------------------------------------------- /apps/server/src/resolvers/FollowResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/resolvers/FollowResolver.ts -------------------------------------------------------------------------------- /apps/server/src/resolvers/LikeResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/resolvers/LikeResolver.ts -------------------------------------------------------------------------------- /apps/server/src/resolvers/PostResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/resolvers/PostResolver.ts -------------------------------------------------------------------------------- /apps/server/src/resolvers/ProfileResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/resolvers/ProfileResolver.ts -------------------------------------------------------------------------------- /apps/server/src/resolvers/UserResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/resolvers/UserResolver.ts -------------------------------------------------------------------------------- /apps/server/src/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/schema.ts -------------------------------------------------------------------------------- /apps/server/src/seeders/seeder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/seeders/seeder.ts -------------------------------------------------------------------------------- /apps/server/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/server.ts -------------------------------------------------------------------------------- /apps/server/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/types.ts -------------------------------------------------------------------------------- /apps/server/src/types/postTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/types/postTypes.ts -------------------------------------------------------------------------------- /apps/server/src/types/userTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/types/userTypes.ts -------------------------------------------------------------------------------- /apps/server/src/utils/checkUserFromCookie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/utils/checkUserFromCookie.ts -------------------------------------------------------------------------------- /apps/server/src/utils/cloudinary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/utils/cloudinary.ts -------------------------------------------------------------------------------- /apps/server/src/utils/extractDomainFromUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/utils/extractDomainFromUrl.ts -------------------------------------------------------------------------------- /apps/server/src/utils/formatErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/utils/formatErrors.ts -------------------------------------------------------------------------------- /apps/server/src/utils/testUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/utils/testUtils.ts -------------------------------------------------------------------------------- /apps/server/src/utils/tokenHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/src/utils/tokenHandler.ts -------------------------------------------------------------------------------- /apps/server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/apps/server/tsconfig.json -------------------------------------------------------------------------------- /assets/instagram_clone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/assets/instagram_clone.png -------------------------------------------------------------------------------- /assets/instagram_clone_moto_g4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/assets/instagram_clone_moto_g4.png -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/package.json -------------------------------------------------------------------------------- /packages/tsconfig/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/packages/tsconfig/base.json -------------------------------------------------------------------------------- /packages/tsconfig/node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/packages/tsconfig/node.json -------------------------------------------------------------------------------- /packages/tsconfig/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/packages/tsconfig/package.json -------------------------------------------------------------------------------- /packages/tsconfig/react.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/packages/tsconfig/react.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /scripts/update-imports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/scripts/update-imports.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "tsconfig/base.json" 3 | } 4 | -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aseerkt/apollogram/HEAD/turbo.json --------------------------------------------------------------------------------