├── .editorconfig ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode ├── extensions.json └── settings.json ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── apps ├── .gitkeep ├── article-service │ ├── .eslintrc.json │ ├── jest.config.ts │ ├── project.json │ ├── src │ │ ├── app │ │ │ ├── .gitkeep │ │ │ ├── app.controller.spec.ts │ │ │ ├── app.controller.ts │ │ │ ├── app.module.ts │ │ │ ├── app.service.spec.ts │ │ │ └── app.service.ts │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── main.ts │ │ └── modules │ │ │ └── feed │ │ │ ├── feed.controller.spec.ts │ │ │ ├── feed.controller.ts │ │ │ └── feed.module.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ └── tsconfig.spec.json ├── auth-service │ ├── .eslintrc.json │ ├── jest.config.ts │ ├── project.json │ ├── src │ │ ├── app │ │ │ ├── .gitkeep │ │ │ ├── app.controller.spec.ts │ │ │ ├── app.controller.ts │ │ │ ├── app.module.ts │ │ │ ├── app.service.spec.ts │ │ │ └── app.service.ts │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── main.ts │ │ └── modules │ │ │ └── user │ │ │ ├── user.controller.spec.ts │ │ │ ├── user.controller.ts │ │ │ └── user.module.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ └── tsconfig.spec.json ├── client │ ├── .eslintrc.json │ ├── jest.config.ts │ ├── project.json │ ├── src │ │ ├── app │ │ │ ├── app.component.html │ │ │ ├── app.component.scss │ │ │ ├── app.component.spec.ts │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── app.routes.ts │ │ │ ├── modules │ │ │ │ ├── article │ │ │ │ │ ├── article.module.ts │ │ │ │ │ ├── article.routes.ts │ │ │ │ │ └── components │ │ │ │ │ │ ├── article-view │ │ │ │ │ │ ├── article-view.component.html │ │ │ │ │ │ ├── article-view.component.scss │ │ │ │ │ │ ├── article-view.component.spec.ts │ │ │ │ │ │ └── article-view.component.ts │ │ │ │ │ │ └── editor │ │ │ │ │ │ ├── editor.component.html │ │ │ │ │ │ ├── editor.component.scss │ │ │ │ │ │ ├── editor.component.spec.ts │ │ │ │ │ │ └── editor.component.ts │ │ │ │ ├── auth │ │ │ │ │ ├── auth.component.html │ │ │ │ │ ├── auth.component.scss │ │ │ │ │ ├── auth.component.spec.ts │ │ │ │ │ ├── auth.component.ts │ │ │ │ │ ├── auth.module.ts │ │ │ │ │ └── auth.routes.ts │ │ │ │ ├── home │ │ │ │ │ ├── components │ │ │ │ │ │ ├── article-listing │ │ │ │ │ │ │ ├── article-listing.component.html │ │ │ │ │ │ │ ├── article-listing.component.scss │ │ │ │ │ │ │ └── article-listing.component.ts │ │ │ │ │ │ ├── feed-tab │ │ │ │ │ │ │ ├── feed-tab.component.html │ │ │ │ │ │ │ ├── feed-tab.component.scss │ │ │ │ │ │ │ ├── feed-tab.component.spec.ts │ │ │ │ │ │ │ └── feed-tab.component.ts │ │ │ │ │ │ └── popular-tags │ │ │ │ │ │ │ ├── popular-tags.component.html │ │ │ │ │ │ │ ├── popular-tags.component.scss │ │ │ │ │ │ │ ├── popular-tags.component.spec.ts │ │ │ │ │ │ │ └── popular-tags.component.ts │ │ │ │ │ ├── home.component.html │ │ │ │ │ ├── home.component.scss │ │ │ │ │ ├── home.component.spec.ts │ │ │ │ │ ├── home.component.ts │ │ │ │ │ ├── home.module.ts │ │ │ │ │ └── home.routes.ts │ │ │ │ ├── profile │ │ │ │ │ ├── components │ │ │ │ │ │ └── articles-tab │ │ │ │ │ │ │ ├── articles-tab.component.html │ │ │ │ │ │ │ ├── articles-tab.component.scss │ │ │ │ │ │ │ ├── articles-tab.component.spec.ts │ │ │ │ │ │ │ └── articles-tab.component.ts │ │ │ │ │ ├── profile.component.html │ │ │ │ │ ├── profile.component.scss │ │ │ │ │ ├── profile.component.spec.ts │ │ │ │ │ ├── profile.component.ts │ │ │ │ │ ├── profile.module.ts │ │ │ │ │ └── profile.routes.ts │ │ │ │ └── settings │ │ │ │ │ ├── settings.component.html │ │ │ │ │ ├── settings.component.scss │ │ │ │ │ ├── settings.component.spec.ts │ │ │ │ │ ├── settings.component.ts │ │ │ │ │ ├── settings.module.ts │ │ │ │ │ └── settings.routes.ts │ │ │ ├── services │ │ │ │ ├── article.service.ts │ │ │ │ ├── auth.service.ts │ │ │ │ ├── comment.service.ts │ │ │ │ ├── common │ │ │ │ │ ├── appStateService.ts │ │ │ │ │ └── secureLocalStorageService.ts │ │ │ │ ├── profile.service.ts │ │ │ │ ├── tag.service.ts │ │ │ │ └── user.service.ts │ │ │ └── shared │ │ │ │ ├── apollo │ │ │ │ └── createApollo.ts │ │ │ │ ├── constants │ │ │ │ ├── app-constants.ts │ │ │ │ ├── common.ts │ │ │ │ └── queries │ │ │ │ │ ├── article-queries.ts │ │ │ │ │ ├── auth-queries.ts │ │ │ │ │ ├── comment-queries.ts │ │ │ │ │ ├── profile-queries.ts │ │ │ │ │ ├── tag-queries.ts │ │ │ │ │ └── user-queries.ts │ │ │ │ ├── layout │ │ │ │ ├── footer │ │ │ │ │ ├── footer.component.html │ │ │ │ │ ├── footer.component.scss │ │ │ │ │ ├── footer.component.spec.ts │ │ │ │ │ └── footer.component.ts │ │ │ │ └── header │ │ │ │ │ ├── header.component.html │ │ │ │ │ ├── header.component.scss │ │ │ │ │ ├── header.component.spec.ts │ │ │ │ │ └── header.component.ts │ │ │ │ ├── model │ │ │ │ ├── IArticle.ts │ │ │ │ ├── IAuthor.ts │ │ │ │ ├── IComment.ts │ │ │ │ ├── IProfile.ts │ │ │ │ ├── ITag.ts │ │ │ │ └── IUser.ts │ │ │ │ └── utilities │ │ │ │ └── utilities.ts │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ ├── styles.scss │ │ └── test-setup.ts │ ├── tsconfig.app.json │ ├── tsconfig.editor.json │ ├── tsconfig.json │ └── tsconfig.spec.json ├── conduit-gateway │ ├── .eslintrc.json │ ├── jest.config.ts │ ├── project.json │ ├── src │ │ ├── app │ │ │ ├── .gitkeep │ │ │ ├── app.controller.spec.ts │ │ │ ├── app.controller.ts │ │ │ ├── app.module.ts │ │ │ ├── app.service.spec.ts │ │ │ └── app.service.ts │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── main.ts │ │ ├── modules │ │ │ ├── article │ │ │ │ ├── article.module.ts │ │ │ │ ├── article.resolver.spec.ts │ │ │ │ ├── article.resolver.ts │ │ │ │ ├── article.service.spec.ts │ │ │ │ └── article.service.ts │ │ │ ├── auth │ │ │ │ ├── auth.module.ts │ │ │ │ ├── auth.resolver.ts │ │ │ │ ├── auth.service.spec.ts │ │ │ │ └── auth.service.ts │ │ │ └── profile │ │ │ │ ├── profile.module.ts │ │ │ │ ├── profile.resolver.spec.ts │ │ │ │ ├── profile.resolver.ts │ │ │ │ ├── profile.service.spec.ts │ │ │ │ └── profile.service.ts │ │ └── shared │ │ │ ├── constants │ │ │ └── index.ts │ │ │ ├── jwt │ │ │ ├── jwt-auth.guard.ts │ │ │ └── jwt.strategy.ts │ │ │ └── types │ │ │ ├── article │ │ │ ├── article.dto.ts │ │ │ ├── author.dto.ts │ │ │ ├── comment.dto.ts │ │ │ ├── input │ │ │ │ ├── create-article.input.ts │ │ │ │ ├── create-comment.input.ts │ │ │ │ ├── delete-article.input.ts │ │ │ │ ├── delete-comment.input.ts │ │ │ │ ├── favorite-article.input.ts │ │ │ │ ├── get-all-articles.input.ts │ │ │ │ ├── get-article-by-id.input.ts │ │ │ │ ├── get-article-by-tag.input.ts │ │ │ │ ├── get-author-article.input.ts │ │ │ │ ├── get-comment-by-article.input.ts │ │ │ │ ├── get-favorited-articles.input.ts │ │ │ │ ├── get-popular-tags.input.ts │ │ │ │ └── update-article.input.ts │ │ │ ├── output │ │ │ │ └── create-article.output.ts │ │ │ └── tag.dto.ts │ │ │ ├── profile │ │ │ ├── input │ │ │ │ └── get-profile.input.ts │ │ │ └── profile.ts │ │ │ └── user │ │ │ ├── input │ │ │ ├── create-user.input.ts │ │ │ ├── follow-input.ts │ │ │ ├── get-user.input.ts │ │ │ ├── login-user.input.ts │ │ │ ├── update-user.input.ts │ │ │ └── validate-user.input.ts │ │ │ ├── output │ │ │ ├── create-user.output.ts │ │ │ ├── login-user.output.ts │ │ │ └── update-user.output.ts │ │ │ └── user.dto.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ └── tsconfig.spec.json └── profile-service │ ├── .eslintrc.json │ ├── jest.config.ts │ ├── project.json │ ├── src │ ├── app │ │ ├── .gitkeep │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.spec.ts │ │ └── app.service.ts │ ├── assets │ │ └── .gitkeep │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── main.ts │ └── modules │ │ └── profile │ │ ├── profile.controller.spec.ts │ │ ├── profile.controller.ts │ │ └── profile.module.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ └── tsconfig.spec.json ├── favicon.ico ├── jest.config.ts ├── jest.preset.js ├── libs ├── .gitkeep ├── cassandra-service │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── project.json │ ├── src │ │ ├── index.ts │ │ └── lib │ │ │ ├── cassandra.service.ts │ │ │ └── secure-connect-my-database.zip │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── repositories │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── project.json │ ├── src │ │ ├── index.ts │ │ └── lib │ │ │ ├── article │ │ │ ├── comment.repository.ts │ │ │ ├── favorite.repository.ts │ │ │ ├── feed.repository.ts │ │ │ ├── models │ │ │ │ ├── comment.model.ts │ │ │ │ ├── favorite.model.ts │ │ │ │ ├── feed.model.ts │ │ │ │ └── tag.model.ts │ │ │ ├── services │ │ │ │ ├── comment.service.ts │ │ │ │ ├── favorite.service.ts │ │ │ │ ├── feed.service.ts │ │ │ │ └── tag.service.ts │ │ │ └── tag.repository.ts │ │ │ ├── auth │ │ │ ├── models │ │ │ │ └── user.model.ts │ │ │ ├── services │ │ │ │ └── user.service.ts │ │ │ └── user.repository.ts │ │ │ └── profile │ │ │ ├── follower.repository.ts │ │ │ ├── models │ │ │ ├── follower.model.ts │ │ │ └── profile.model.ts │ │ │ ├── profile.repository.ts │ │ │ └── services │ │ │ ├── follower.service.ts │ │ │ └── profile.service.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json └── ui │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── project.json │ ├── src │ ├── index.ts │ ├── lib │ │ ├── article-list-card │ │ │ ├── article-list-card.component.html │ │ │ ├── article-list-card.component.scss │ │ │ ├── article-list-card.component.spec.ts │ │ │ ├── article-list-card.component.ts │ │ │ └── models │ │ │ │ ├── IArticle.ts │ │ │ │ └── IAuthor.ts │ │ ├── tab │ │ │ ├── models │ │ │ │ └── ITab.ts │ │ │ ├── tab.component.html │ │ │ ├── tab.component.scss │ │ │ ├── tab.component.spec.ts │ │ │ └── tab.component.ts │ │ └── ui.module.ts │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── logo.png ├── nx.json ├── package.json ├── tools ├── generators │ └── .gitkeep └── tsconfig.tools.json └── tsconfig.base.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/README.md -------------------------------------------------------------------------------- /apps/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/article-service/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/article-service/.eslintrc.json -------------------------------------------------------------------------------- /apps/article-service/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/article-service/jest.config.ts -------------------------------------------------------------------------------- /apps/article-service/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/article-service/project.json -------------------------------------------------------------------------------- /apps/article-service/src/app/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/article-service/src/app/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/article-service/src/app/app.controller.spec.ts -------------------------------------------------------------------------------- /apps/article-service/src/app/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/article-service/src/app/app.controller.ts -------------------------------------------------------------------------------- /apps/article-service/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/article-service/src/app/app.module.ts -------------------------------------------------------------------------------- /apps/article-service/src/app/app.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/article-service/src/app/app.service.spec.ts -------------------------------------------------------------------------------- /apps/article-service/src/app/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/article-service/src/app/app.service.ts -------------------------------------------------------------------------------- /apps/article-service/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/article-service/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /apps/article-service/src/environments/environment.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: false, 3 | }; 4 | -------------------------------------------------------------------------------- /apps/article-service/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/article-service/src/main.ts -------------------------------------------------------------------------------- /apps/article-service/src/modules/feed/feed.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/article-service/src/modules/feed/feed.controller.spec.ts -------------------------------------------------------------------------------- /apps/article-service/src/modules/feed/feed.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/article-service/src/modules/feed/feed.controller.ts -------------------------------------------------------------------------------- /apps/article-service/src/modules/feed/feed.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/article-service/src/modules/feed/feed.module.ts -------------------------------------------------------------------------------- /apps/article-service/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/article-service/tsconfig.app.json -------------------------------------------------------------------------------- /apps/article-service/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/article-service/tsconfig.json -------------------------------------------------------------------------------- /apps/article-service/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/article-service/tsconfig.spec.json -------------------------------------------------------------------------------- /apps/auth-service/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/auth-service/.eslintrc.json -------------------------------------------------------------------------------- /apps/auth-service/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/auth-service/jest.config.ts -------------------------------------------------------------------------------- /apps/auth-service/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/auth-service/project.json -------------------------------------------------------------------------------- /apps/auth-service/src/app/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/auth-service/src/app/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/auth-service/src/app/app.controller.spec.ts -------------------------------------------------------------------------------- /apps/auth-service/src/app/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/auth-service/src/app/app.controller.ts -------------------------------------------------------------------------------- /apps/auth-service/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/auth-service/src/app/app.module.ts -------------------------------------------------------------------------------- /apps/auth-service/src/app/app.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/auth-service/src/app/app.service.spec.ts -------------------------------------------------------------------------------- /apps/auth-service/src/app/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/auth-service/src/app/app.service.ts -------------------------------------------------------------------------------- /apps/auth-service/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/auth-service/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /apps/auth-service/src/environments/environment.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: false, 3 | }; 4 | -------------------------------------------------------------------------------- /apps/auth-service/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/auth-service/src/main.ts -------------------------------------------------------------------------------- /apps/auth-service/src/modules/user/user.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/auth-service/src/modules/user/user.controller.spec.ts -------------------------------------------------------------------------------- /apps/auth-service/src/modules/user/user.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/auth-service/src/modules/user/user.controller.ts -------------------------------------------------------------------------------- /apps/auth-service/src/modules/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/auth-service/src/modules/user/user.module.ts -------------------------------------------------------------------------------- /apps/auth-service/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/auth-service/tsconfig.app.json -------------------------------------------------------------------------------- /apps/auth-service/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/auth-service/tsconfig.json -------------------------------------------------------------------------------- /apps/auth-service/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/auth-service/tsconfig.spec.json -------------------------------------------------------------------------------- /apps/client/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/.eslintrc.json -------------------------------------------------------------------------------- /apps/client/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/jest.config.ts -------------------------------------------------------------------------------- /apps/client/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/project.json -------------------------------------------------------------------------------- /apps/client/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/app.component.html -------------------------------------------------------------------------------- /apps/client/src/app/app.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/client/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /apps/client/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/app.component.ts -------------------------------------------------------------------------------- /apps/client/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/app.module.ts -------------------------------------------------------------------------------- /apps/client/src/app/app.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/app.routes.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/article/article.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/article/article.module.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/article/article.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/article/article.routes.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/article/components/article-view/article-view.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/article/components/article-view/article-view.component.html -------------------------------------------------------------------------------- /apps/client/src/app/modules/article/components/article-view/article-view.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/client/src/app/modules/article/components/article-view/article-view.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/article/components/article-view/article-view.component.spec.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/article/components/article-view/article-view.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/article/components/article-view/article-view.component.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/article/components/editor/editor.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/article/components/editor/editor.component.html -------------------------------------------------------------------------------- /apps/client/src/app/modules/article/components/editor/editor.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/client/src/app/modules/article/components/editor/editor.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/article/components/editor/editor.component.spec.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/article/components/editor/editor.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/article/components/editor/editor.component.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/auth/auth.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/auth/auth.component.html -------------------------------------------------------------------------------- /apps/client/src/app/modules/auth/auth.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/client/src/app/modules/auth/auth.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/auth/auth.component.spec.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/auth/auth.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/auth/auth.component.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/auth/auth.module.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/auth/auth.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/auth/auth.routes.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/home/components/article-listing/article-listing.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/home/components/article-listing/article-listing.component.html -------------------------------------------------------------------------------- /apps/client/src/app/modules/home/components/article-listing/article-listing.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/client/src/app/modules/home/components/article-listing/article-listing.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/home/components/article-listing/article-listing.component.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/home/components/feed-tab/feed-tab.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/home/components/feed-tab/feed-tab.component.html -------------------------------------------------------------------------------- /apps/client/src/app/modules/home/components/feed-tab/feed-tab.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/client/src/app/modules/home/components/feed-tab/feed-tab.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/home/components/feed-tab/feed-tab.component.spec.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/home/components/feed-tab/feed-tab.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/home/components/feed-tab/feed-tab.component.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/home/components/popular-tags/popular-tags.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/home/components/popular-tags/popular-tags.component.html -------------------------------------------------------------------------------- /apps/client/src/app/modules/home/components/popular-tags/popular-tags.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/client/src/app/modules/home/components/popular-tags/popular-tags.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/home/components/popular-tags/popular-tags.component.spec.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/home/components/popular-tags/popular-tags.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/home/components/popular-tags/popular-tags.component.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/home/home.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/home/home.component.html -------------------------------------------------------------------------------- /apps/client/src/app/modules/home/home.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/client/src/app/modules/home/home.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/home/home.component.spec.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/home/home.component.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/home/home.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/home/home.module.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/home/home.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/home/home.routes.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/profile/components/articles-tab/articles-tab.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/profile/components/articles-tab/articles-tab.component.html -------------------------------------------------------------------------------- /apps/client/src/app/modules/profile/components/articles-tab/articles-tab.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/client/src/app/modules/profile/components/articles-tab/articles-tab.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/profile/components/articles-tab/articles-tab.component.spec.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/profile/components/articles-tab/articles-tab.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/profile/components/articles-tab/articles-tab.component.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/profile/profile.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/profile/profile.component.html -------------------------------------------------------------------------------- /apps/client/src/app/modules/profile/profile.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/client/src/app/modules/profile/profile.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/profile/profile.component.spec.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/profile/profile.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/profile/profile.component.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/profile/profile.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/profile/profile.module.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/profile/profile.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/profile/profile.routes.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/settings/settings.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/settings/settings.component.html -------------------------------------------------------------------------------- /apps/client/src/app/modules/settings/settings.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/client/src/app/modules/settings/settings.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/settings/settings.component.spec.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/settings/settings.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/settings/settings.component.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/settings/settings.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/settings/settings.module.ts -------------------------------------------------------------------------------- /apps/client/src/app/modules/settings/settings.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/modules/settings/settings.routes.ts -------------------------------------------------------------------------------- /apps/client/src/app/services/article.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/services/article.service.ts -------------------------------------------------------------------------------- /apps/client/src/app/services/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/services/auth.service.ts -------------------------------------------------------------------------------- /apps/client/src/app/services/comment.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/services/comment.service.ts -------------------------------------------------------------------------------- /apps/client/src/app/services/common/appStateService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/services/common/appStateService.ts -------------------------------------------------------------------------------- /apps/client/src/app/services/common/secureLocalStorageService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/services/common/secureLocalStorageService.ts -------------------------------------------------------------------------------- /apps/client/src/app/services/profile.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/services/profile.service.ts -------------------------------------------------------------------------------- /apps/client/src/app/services/tag.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/services/tag.service.ts -------------------------------------------------------------------------------- /apps/client/src/app/services/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/services/user.service.ts -------------------------------------------------------------------------------- /apps/client/src/app/shared/apollo/createApollo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/shared/apollo/createApollo.ts -------------------------------------------------------------------------------- /apps/client/src/app/shared/constants/app-constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/shared/constants/app-constants.ts -------------------------------------------------------------------------------- /apps/client/src/app/shared/constants/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/shared/constants/common.ts -------------------------------------------------------------------------------- /apps/client/src/app/shared/constants/queries/article-queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/shared/constants/queries/article-queries.ts -------------------------------------------------------------------------------- /apps/client/src/app/shared/constants/queries/auth-queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/shared/constants/queries/auth-queries.ts -------------------------------------------------------------------------------- /apps/client/src/app/shared/constants/queries/comment-queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/shared/constants/queries/comment-queries.ts -------------------------------------------------------------------------------- /apps/client/src/app/shared/constants/queries/profile-queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/shared/constants/queries/profile-queries.ts -------------------------------------------------------------------------------- /apps/client/src/app/shared/constants/queries/tag-queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/shared/constants/queries/tag-queries.ts -------------------------------------------------------------------------------- /apps/client/src/app/shared/constants/queries/user-queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/shared/constants/queries/user-queries.ts -------------------------------------------------------------------------------- /apps/client/src/app/shared/layout/footer/footer.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/shared/layout/footer/footer.component.html -------------------------------------------------------------------------------- /apps/client/src/app/shared/layout/footer/footer.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/client/src/app/shared/layout/footer/footer.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/shared/layout/footer/footer.component.spec.ts -------------------------------------------------------------------------------- /apps/client/src/app/shared/layout/footer/footer.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/shared/layout/footer/footer.component.ts -------------------------------------------------------------------------------- /apps/client/src/app/shared/layout/header/header.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/shared/layout/header/header.component.html -------------------------------------------------------------------------------- /apps/client/src/app/shared/layout/header/header.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/client/src/app/shared/layout/header/header.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/shared/layout/header/header.component.spec.ts -------------------------------------------------------------------------------- /apps/client/src/app/shared/layout/header/header.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/shared/layout/header/header.component.ts -------------------------------------------------------------------------------- /apps/client/src/app/shared/model/IArticle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/shared/model/IArticle.ts -------------------------------------------------------------------------------- /apps/client/src/app/shared/model/IAuthor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/shared/model/IAuthor.ts -------------------------------------------------------------------------------- /apps/client/src/app/shared/model/IComment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/shared/model/IComment.ts -------------------------------------------------------------------------------- /apps/client/src/app/shared/model/IProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/shared/model/IProfile.ts -------------------------------------------------------------------------------- /apps/client/src/app/shared/model/ITag.ts: -------------------------------------------------------------------------------- 1 | export interface ITag { 2 | name: string; 3 | count: number; 4 | } -------------------------------------------------------------------------------- /apps/client/src/app/shared/model/IUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/shared/model/IUser.ts -------------------------------------------------------------------------------- /apps/client/src/app/shared/utilities/utilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/app/shared/utilities/utilities.ts -------------------------------------------------------------------------------- /apps/client/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/client/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/favicon.ico -------------------------------------------------------------------------------- /apps/client/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/index.html -------------------------------------------------------------------------------- /apps/client/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/main.ts -------------------------------------------------------------------------------- /apps/client/src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/styles.scss -------------------------------------------------------------------------------- /apps/client/src/test-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/src/test-setup.ts -------------------------------------------------------------------------------- /apps/client/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/tsconfig.app.json -------------------------------------------------------------------------------- /apps/client/tsconfig.editor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/tsconfig.editor.json -------------------------------------------------------------------------------- /apps/client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/tsconfig.json -------------------------------------------------------------------------------- /apps/client/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/client/tsconfig.spec.json -------------------------------------------------------------------------------- /apps/conduit-gateway/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/.eslintrc.json -------------------------------------------------------------------------------- /apps/conduit-gateway/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/jest.config.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/project.json -------------------------------------------------------------------------------- /apps/conduit-gateway/src/app/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/conduit-gateway/src/app/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/app/app.controller.spec.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/app/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/app/app.controller.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/app/app.module.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/app/app.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/app/app.service.spec.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/app/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/app/app.service.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/conduit-gateway/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /apps/conduit-gateway/src/environments/environment.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: false, 3 | }; 4 | -------------------------------------------------------------------------------- /apps/conduit-gateway/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/main.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/modules/article/article.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/modules/article/article.module.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/modules/article/article.resolver.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/modules/article/article.resolver.spec.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/modules/article/article.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/modules/article/article.resolver.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/modules/article/article.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/modules/article/article.service.spec.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/modules/article/article.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/modules/article/article.service.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/modules/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/modules/auth/auth.module.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/modules/auth/auth.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/modules/auth/auth.resolver.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/modules/auth/auth.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/modules/auth/auth.service.spec.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/modules/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/modules/auth/auth.service.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/modules/profile/profile.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/modules/profile/profile.module.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/modules/profile/profile.resolver.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/modules/profile/profile.resolver.spec.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/modules/profile/profile.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/modules/profile/profile.resolver.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/modules/profile/profile.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/modules/profile/profile.service.spec.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/modules/profile/profile.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/modules/profile/profile.service.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/constants/index.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/jwt/jwt-auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/jwt/jwt-auth.guard.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/jwt/jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/jwt/jwt.strategy.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/article/article.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/article/article.dto.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/article/author.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/article/author.dto.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/article/comment.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/article/comment.dto.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/article/input/create-article.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/article/input/create-article.input.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/article/input/create-comment.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/article/input/create-comment.input.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/article/input/delete-article.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/article/input/delete-article.input.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/article/input/delete-comment.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/article/input/delete-comment.input.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/article/input/favorite-article.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/article/input/favorite-article.input.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/article/input/get-all-articles.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/article/input/get-all-articles.input.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/article/input/get-article-by-id.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/article/input/get-article-by-id.input.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/article/input/get-article-by-tag.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/article/input/get-article-by-tag.input.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/article/input/get-author-article.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/article/input/get-author-article.input.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/article/input/get-comment-by-article.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/article/input/get-comment-by-article.input.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/article/input/get-favorited-articles.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/article/input/get-favorited-articles.input.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/article/input/get-popular-tags.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/article/input/get-popular-tags.input.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/article/input/update-article.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/article/input/update-article.input.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/article/output/create-article.output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/article/output/create-article.output.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/article/tag.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/article/tag.dto.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/profile/input/get-profile.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/profile/input/get-profile.input.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/profile/profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/profile/profile.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/user/input/create-user.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/user/input/create-user.input.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/user/input/follow-input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/user/input/follow-input.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/user/input/get-user.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/user/input/get-user.input.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/user/input/login-user.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/user/input/login-user.input.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/user/input/update-user.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/user/input/update-user.input.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/user/input/validate-user.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/user/input/validate-user.input.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/user/output/create-user.output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/user/output/create-user.output.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/user/output/login-user.output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/user/output/login-user.output.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/user/output/update-user.output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/user/output/update-user.output.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/src/shared/types/user/user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/src/shared/types/user/user.dto.ts -------------------------------------------------------------------------------- /apps/conduit-gateway/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/tsconfig.app.json -------------------------------------------------------------------------------- /apps/conduit-gateway/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/tsconfig.json -------------------------------------------------------------------------------- /apps/conduit-gateway/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/conduit-gateway/tsconfig.spec.json -------------------------------------------------------------------------------- /apps/profile-service/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/profile-service/.eslintrc.json -------------------------------------------------------------------------------- /apps/profile-service/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/profile-service/jest.config.ts -------------------------------------------------------------------------------- /apps/profile-service/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/profile-service/project.json -------------------------------------------------------------------------------- /apps/profile-service/src/app/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/profile-service/src/app/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/profile-service/src/app/app.controller.spec.ts -------------------------------------------------------------------------------- /apps/profile-service/src/app/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/profile-service/src/app/app.controller.ts -------------------------------------------------------------------------------- /apps/profile-service/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/profile-service/src/app/app.module.ts -------------------------------------------------------------------------------- /apps/profile-service/src/app/app.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/profile-service/src/app/app.service.spec.ts -------------------------------------------------------------------------------- /apps/profile-service/src/app/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/profile-service/src/app/app.service.ts -------------------------------------------------------------------------------- /apps/profile-service/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/profile-service/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /apps/profile-service/src/environments/environment.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: false, 3 | }; 4 | -------------------------------------------------------------------------------- /apps/profile-service/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/profile-service/src/main.ts -------------------------------------------------------------------------------- /apps/profile-service/src/modules/profile/profile.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/profile-service/src/modules/profile/profile.controller.spec.ts -------------------------------------------------------------------------------- /apps/profile-service/src/modules/profile/profile.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/profile-service/src/modules/profile/profile.controller.ts -------------------------------------------------------------------------------- /apps/profile-service/src/modules/profile/profile.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/profile-service/src/modules/profile/profile.module.ts -------------------------------------------------------------------------------- /apps/profile-service/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/profile-service/tsconfig.app.json -------------------------------------------------------------------------------- /apps/profile-service/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/profile-service/tsconfig.json -------------------------------------------------------------------------------- /apps/profile-service/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/apps/profile-service/tsconfig.spec.json -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/favicon.ico -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/jest.config.ts -------------------------------------------------------------------------------- /jest.preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/jest.preset.js -------------------------------------------------------------------------------- /libs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/cassandra-service/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/cassandra-service/.eslintrc.json -------------------------------------------------------------------------------- /libs/cassandra-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/cassandra-service/README.md -------------------------------------------------------------------------------- /libs/cassandra-service/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/cassandra-service/jest.config.ts -------------------------------------------------------------------------------- /libs/cassandra-service/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/cassandra-service/project.json -------------------------------------------------------------------------------- /libs/cassandra-service/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './lib/cassandra.service'; 2 | -------------------------------------------------------------------------------- /libs/cassandra-service/src/lib/cassandra.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/cassandra-service/src/lib/cassandra.service.ts -------------------------------------------------------------------------------- /libs/cassandra-service/src/lib/secure-connect-my-database.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/cassandra-service/src/lib/secure-connect-my-database.zip -------------------------------------------------------------------------------- /libs/cassandra-service/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/cassandra-service/tsconfig.json -------------------------------------------------------------------------------- /libs/cassandra-service/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/cassandra-service/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/cassandra-service/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/cassandra-service/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/repositories/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/.eslintrc.json -------------------------------------------------------------------------------- /libs/repositories/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/README.md -------------------------------------------------------------------------------- /libs/repositories/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/jest.config.ts -------------------------------------------------------------------------------- /libs/repositories/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/project.json -------------------------------------------------------------------------------- /libs/repositories/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/src/index.ts -------------------------------------------------------------------------------- /libs/repositories/src/lib/article/comment.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/src/lib/article/comment.repository.ts -------------------------------------------------------------------------------- /libs/repositories/src/lib/article/favorite.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/src/lib/article/favorite.repository.ts -------------------------------------------------------------------------------- /libs/repositories/src/lib/article/feed.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/src/lib/article/feed.repository.ts -------------------------------------------------------------------------------- /libs/repositories/src/lib/article/models/comment.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/src/lib/article/models/comment.model.ts -------------------------------------------------------------------------------- /libs/repositories/src/lib/article/models/favorite.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/src/lib/article/models/favorite.model.ts -------------------------------------------------------------------------------- /libs/repositories/src/lib/article/models/feed.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/src/lib/article/models/feed.model.ts -------------------------------------------------------------------------------- /libs/repositories/src/lib/article/models/tag.model.ts: -------------------------------------------------------------------------------- 1 | export class Tag { 2 | name: string; 3 | count: number; 4 | } -------------------------------------------------------------------------------- /libs/repositories/src/lib/article/services/comment.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/src/lib/article/services/comment.service.ts -------------------------------------------------------------------------------- /libs/repositories/src/lib/article/services/favorite.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/src/lib/article/services/favorite.service.ts -------------------------------------------------------------------------------- /libs/repositories/src/lib/article/services/feed.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/src/lib/article/services/feed.service.ts -------------------------------------------------------------------------------- /libs/repositories/src/lib/article/services/tag.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/src/lib/article/services/tag.service.ts -------------------------------------------------------------------------------- /libs/repositories/src/lib/article/tag.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/src/lib/article/tag.repository.ts -------------------------------------------------------------------------------- /libs/repositories/src/lib/auth/models/user.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/src/lib/auth/models/user.model.ts -------------------------------------------------------------------------------- /libs/repositories/src/lib/auth/services/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/src/lib/auth/services/user.service.ts -------------------------------------------------------------------------------- /libs/repositories/src/lib/auth/user.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/src/lib/auth/user.repository.ts -------------------------------------------------------------------------------- /libs/repositories/src/lib/profile/follower.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/src/lib/profile/follower.repository.ts -------------------------------------------------------------------------------- /libs/repositories/src/lib/profile/models/follower.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/src/lib/profile/models/follower.model.ts -------------------------------------------------------------------------------- /libs/repositories/src/lib/profile/models/profile.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/src/lib/profile/models/profile.model.ts -------------------------------------------------------------------------------- /libs/repositories/src/lib/profile/profile.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/src/lib/profile/profile.repository.ts -------------------------------------------------------------------------------- /libs/repositories/src/lib/profile/services/follower.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/src/lib/profile/services/follower.service.ts -------------------------------------------------------------------------------- /libs/repositories/src/lib/profile/services/profile.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/src/lib/profile/services/profile.service.ts -------------------------------------------------------------------------------- /libs/repositories/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/tsconfig.json -------------------------------------------------------------------------------- /libs/repositories/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/repositories/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/repositories/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/ui/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/ui/.eslintrc.json -------------------------------------------------------------------------------- /libs/ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/ui/README.md -------------------------------------------------------------------------------- /libs/ui/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/ui/jest.config.ts -------------------------------------------------------------------------------- /libs/ui/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/ui/project.json -------------------------------------------------------------------------------- /libs/ui/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/ui/src/index.ts -------------------------------------------------------------------------------- /libs/ui/src/lib/article-list-card/article-list-card.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/ui/src/lib/article-list-card/article-list-card.component.html -------------------------------------------------------------------------------- /libs/ui/src/lib/article-list-card/article-list-card.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/ui/src/lib/article-list-card/article-list-card.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/ui/src/lib/article-list-card/article-list-card.component.spec.ts -------------------------------------------------------------------------------- /libs/ui/src/lib/article-list-card/article-list-card.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/ui/src/lib/article-list-card/article-list-card.component.ts -------------------------------------------------------------------------------- /libs/ui/src/lib/article-list-card/models/IArticle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/ui/src/lib/article-list-card/models/IArticle.ts -------------------------------------------------------------------------------- /libs/ui/src/lib/article-list-card/models/IAuthor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/ui/src/lib/article-list-card/models/IAuthor.ts -------------------------------------------------------------------------------- /libs/ui/src/lib/tab/models/ITab.ts: -------------------------------------------------------------------------------- 1 | export interface ITab { 2 | title: string; 3 | } -------------------------------------------------------------------------------- /libs/ui/src/lib/tab/tab.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/ui/src/lib/tab/tab.component.html -------------------------------------------------------------------------------- /libs/ui/src/lib/tab/tab.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/ui/src/lib/tab/tab.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/ui/src/lib/tab/tab.component.spec.ts -------------------------------------------------------------------------------- /libs/ui/src/lib/tab/tab.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/ui/src/lib/tab/tab.component.ts -------------------------------------------------------------------------------- /libs/ui/src/lib/ui.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/ui/src/lib/ui.module.ts -------------------------------------------------------------------------------- /libs/ui/src/test-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/ui/src/test-setup.ts -------------------------------------------------------------------------------- /libs/ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/ui/tsconfig.json -------------------------------------------------------------------------------- /libs/ui/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/ui/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/ui/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/libs/ui/tsconfig.spec.json -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/logo.png -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/nx.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/package.json -------------------------------------------------------------------------------- /tools/generators/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/tsconfig.tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/tools/tsconfig.tools.json -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makafsal/conduit/HEAD/tsconfig.base.json --------------------------------------------------------------------------------