├── .github └── workflows │ └── deno.yml ├── .gitignore ├── README.md ├── TS-and-ExpressJS ├── .DS_Store ├── .env.example ├── .eslintignore ├── .eslintrc.js ├── .prettierrc ├── config │ └── default.ts ├── jest.config.js ├── nodemon.json ├── package.json ├── src │ ├── app.ts │ ├── controller │ │ ├── post.controller.ts │ │ ├── session.controller.ts │ │ └── user.controller.ts │ ├── db │ │ └── connection.ts │ ├── logger │ │ └── logger.ts │ ├── middleware │ │ ├── deserializeUser.ts │ │ ├── requiresUser.ts │ │ └── validateRequest.ts │ ├── model │ │ ├── post.model.ts │ │ ├── session.model.ts │ │ └── user.model.ts │ ├── routes │ │ └── routes.ts │ ├── schema │ │ ├── post.schema.ts │ │ ├── session.schema.ts │ │ └── user.schema.ts │ ├── service │ │ ├── post.service.ts │ │ ├── session.service.ts │ │ └── user.service.ts │ └── utils │ │ └── jwt.utils.ts ├── tsconfig.json ├── tsconfig.prod.json └── yarn.lock ├── kickstarter-template ├── .DS_Store ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── jest.config.js ├── nodemon.json ├── package.json ├── src │ ├── index.ts │ └── log │ │ └── logger.ts ├── tsconfig.json ├── tsconfig.prod.json └── yarn.lock └── udemy-MEAN-course ├── .DS_Store ├── backend ├── .DS_Store ├── .env.example ├── .eslintignore ├── .gitignore ├── .prettierrc ├── jest.config.js ├── nodemon.json ├── package.json ├── src │ ├── __tests__ │ │ └── app.test.js │ ├── app.js │ ├── controllers │ │ ├── post.controller.js │ │ └── user.controller.js │ ├── middlewares │ │ ├── check-auth.js │ │ └── image-upload.js │ ├── models │ │ ├── post.model.js │ │ └── user.model.js │ ├── routes │ │ ├── posts.route.js │ │ └── users.route.js │ └── server.js └── yarn.lock ├── package.json ├── user-interface ├── .browserslistrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── .vscode │ └── settings.json ├── README.md ├── angular.json ├── karma.conf.js ├── package.json ├── src │ ├── app │ │ ├── app-routing.module.ts │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── error │ │ │ ├── error.component.html │ │ │ ├── error.component.ts │ │ │ └── error.interceptor.ts │ │ ├── header │ │ │ ├── header.component.css │ │ │ ├── header.component.html │ │ │ ├── header.component.spec.ts │ │ │ └── header.component.ts │ │ ├── interceptor │ │ │ └── auth.interceptor.ts │ │ ├── modules │ │ │ ├── angular-material.module.ts │ │ │ ├── auth │ │ │ │ ├── auth-routing.module.ts │ │ │ │ ├── auth.module.ts │ │ │ │ ├── login │ │ │ │ │ ├── login.component.css │ │ │ │ │ ├── login.component.html │ │ │ │ │ └── login.component.ts │ │ │ │ ├── models │ │ │ │ │ └── auth-data.model.ts │ │ │ │ └── signup │ │ │ │ │ ├── signup.component.css │ │ │ │ │ ├── signup.component.html │ │ │ │ │ └── signup.component.ts │ │ │ └── posts │ │ │ │ ├── create-post │ │ │ │ ├── .create-post.component.html-bkp │ │ │ │ ├── create-post.component.css │ │ │ │ ├── create-post.component.html │ │ │ │ ├── create-post.component.ts │ │ │ │ └── mime-type.validator.ts │ │ │ │ ├── list-post │ │ │ │ ├── list-post.component.css │ │ │ │ ├── list-post.component.html │ │ │ │ ├── list-post.component.spec.ts │ │ │ │ └── list-post.component.ts │ │ │ │ ├── models │ │ │ │ └── post.model.ts │ │ │ │ └── posts.module.ts │ │ └── services │ │ │ ├── auth.guard.ts │ │ │ ├── auth.service.ts │ │ │ └── post.service.ts │ ├── assets │ │ └── .gitkeep │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ └── test.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.spec.json └── yarn.lock └── yarn.lock /.github/workflows/deno.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/.github/workflows/deno.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/README.md -------------------------------------------------------------------------------- /TS-and-ExpressJS/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/.DS_Store -------------------------------------------------------------------------------- /TS-and-ExpressJS/.env.example: -------------------------------------------------------------------------------- 1 | privateKey= -------------------------------------------------------------------------------- /TS-and-ExpressJS/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | coverage 4 | .env 5 | -------------------------------------------------------------------------------- /TS-and-ExpressJS/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/.eslintrc.js -------------------------------------------------------------------------------- /TS-and-ExpressJS/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/.prettierrc -------------------------------------------------------------------------------- /TS-and-ExpressJS/config/default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/config/default.ts -------------------------------------------------------------------------------- /TS-and-ExpressJS/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/jest.config.js -------------------------------------------------------------------------------- /TS-and-ExpressJS/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/nodemon.json -------------------------------------------------------------------------------- /TS-and-ExpressJS/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/package.json -------------------------------------------------------------------------------- /TS-and-ExpressJS/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/src/app.ts -------------------------------------------------------------------------------- /TS-and-ExpressJS/src/controller/post.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/src/controller/post.controller.ts -------------------------------------------------------------------------------- /TS-and-ExpressJS/src/controller/session.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/src/controller/session.controller.ts -------------------------------------------------------------------------------- /TS-and-ExpressJS/src/controller/user.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/src/controller/user.controller.ts -------------------------------------------------------------------------------- /TS-and-ExpressJS/src/db/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/src/db/connection.ts -------------------------------------------------------------------------------- /TS-and-ExpressJS/src/logger/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/src/logger/logger.ts -------------------------------------------------------------------------------- /TS-and-ExpressJS/src/middleware/deserializeUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/src/middleware/deserializeUser.ts -------------------------------------------------------------------------------- /TS-and-ExpressJS/src/middleware/requiresUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/src/middleware/requiresUser.ts -------------------------------------------------------------------------------- /TS-and-ExpressJS/src/middleware/validateRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/src/middleware/validateRequest.ts -------------------------------------------------------------------------------- /TS-and-ExpressJS/src/model/post.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/src/model/post.model.ts -------------------------------------------------------------------------------- /TS-and-ExpressJS/src/model/session.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/src/model/session.model.ts -------------------------------------------------------------------------------- /TS-and-ExpressJS/src/model/user.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/src/model/user.model.ts -------------------------------------------------------------------------------- /TS-and-ExpressJS/src/routes/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/src/routes/routes.ts -------------------------------------------------------------------------------- /TS-and-ExpressJS/src/schema/post.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/src/schema/post.schema.ts -------------------------------------------------------------------------------- /TS-and-ExpressJS/src/schema/session.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/src/schema/session.schema.ts -------------------------------------------------------------------------------- /TS-and-ExpressJS/src/schema/user.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/src/schema/user.schema.ts -------------------------------------------------------------------------------- /TS-and-ExpressJS/src/service/post.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/src/service/post.service.ts -------------------------------------------------------------------------------- /TS-and-ExpressJS/src/service/session.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/src/service/session.service.ts -------------------------------------------------------------------------------- /TS-and-ExpressJS/src/service/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/src/service/user.service.ts -------------------------------------------------------------------------------- /TS-and-ExpressJS/src/utils/jwt.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/src/utils/jwt.utils.ts -------------------------------------------------------------------------------- /TS-and-ExpressJS/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/tsconfig.json -------------------------------------------------------------------------------- /TS-and-ExpressJS/tsconfig.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/tsconfig.prod.json -------------------------------------------------------------------------------- /TS-and-ExpressJS/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/TS-and-ExpressJS/yarn.lock -------------------------------------------------------------------------------- /kickstarter-template/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/kickstarter-template/.DS_Store -------------------------------------------------------------------------------- /kickstarter-template/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | coverage 4 | .env 5 | -------------------------------------------------------------------------------- /kickstarter-template/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/kickstarter-template/.eslintrc.js -------------------------------------------------------------------------------- /kickstarter-template/.gitignore: -------------------------------------------------------------------------------- 1 | .dccache -------------------------------------------------------------------------------- /kickstarter-template/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/kickstarter-template/.prettierrc -------------------------------------------------------------------------------- /kickstarter-template/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/kickstarter-template/jest.config.js -------------------------------------------------------------------------------- /kickstarter-template/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/kickstarter-template/nodemon.json -------------------------------------------------------------------------------- /kickstarter-template/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/kickstarter-template/package.json -------------------------------------------------------------------------------- /kickstarter-template/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/kickstarter-template/src/index.ts -------------------------------------------------------------------------------- /kickstarter-template/src/log/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/kickstarter-template/src/log/logger.ts -------------------------------------------------------------------------------- /kickstarter-template/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/kickstarter-template/tsconfig.json -------------------------------------------------------------------------------- /kickstarter-template/tsconfig.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/kickstarter-template/tsconfig.prod.json -------------------------------------------------------------------------------- /kickstarter-template/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/kickstarter-template/yarn.lock -------------------------------------------------------------------------------- /udemy-MEAN-course/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/.DS_Store -------------------------------------------------------------------------------- /udemy-MEAN-course/backend/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/backend/.DS_Store -------------------------------------------------------------------------------- /udemy-MEAN-course/backend/.env.example: -------------------------------------------------------------------------------- 1 | MONGO_URL= 2 | JWT_KEY= 3 | SALT_ROUNDS= -------------------------------------------------------------------------------- /udemy-MEAN-course/backend/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | coverage 4 | .env 5 | -------------------------------------------------------------------------------- /udemy-MEAN-course/backend/.gitignore: -------------------------------------------------------------------------------- 1 | /storage -------------------------------------------------------------------------------- /udemy-MEAN-course/backend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/backend/.prettierrc -------------------------------------------------------------------------------- /udemy-MEAN-course/backend/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/backend/jest.config.js -------------------------------------------------------------------------------- /udemy-MEAN-course/backend/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/backend/nodemon.json -------------------------------------------------------------------------------- /udemy-MEAN-course/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/backend/package.json -------------------------------------------------------------------------------- /udemy-MEAN-course/backend/src/__tests__/app.test.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /udemy-MEAN-course/backend/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/backend/src/app.js -------------------------------------------------------------------------------- /udemy-MEAN-course/backend/src/controllers/post.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/backend/src/controllers/post.controller.js -------------------------------------------------------------------------------- /udemy-MEAN-course/backend/src/controllers/user.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/backend/src/controllers/user.controller.js -------------------------------------------------------------------------------- /udemy-MEAN-course/backend/src/middlewares/check-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/backend/src/middlewares/check-auth.js -------------------------------------------------------------------------------- /udemy-MEAN-course/backend/src/middlewares/image-upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/backend/src/middlewares/image-upload.js -------------------------------------------------------------------------------- /udemy-MEAN-course/backend/src/models/post.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/backend/src/models/post.model.js -------------------------------------------------------------------------------- /udemy-MEAN-course/backend/src/models/user.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/backend/src/models/user.model.js -------------------------------------------------------------------------------- /udemy-MEAN-course/backend/src/routes/posts.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/backend/src/routes/posts.route.js -------------------------------------------------------------------------------- /udemy-MEAN-course/backend/src/routes/users.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/backend/src/routes/users.route.js -------------------------------------------------------------------------------- /udemy-MEAN-course/backend/src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/backend/src/server.js -------------------------------------------------------------------------------- /udemy-MEAN-course/backend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/backend/yarn.lock -------------------------------------------------------------------------------- /udemy-MEAN-course/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/package.json -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/.browserslistrc -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/.editorconfig -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | coverage 4 | .env 5 | -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/.eslintrc.js -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/.gitignore -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/.prettierrc -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "angular.enable-strict-mode-prompt": false 3 | } 4 | -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/README.md -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/angular.json -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/karma.conf.js -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/package.json -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/app.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/app.component.css -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/app.component.html -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/app.component.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/app.module.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/error/error.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/error/error.component.html -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/error/error.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/error/error.component.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/error/error.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/error/error.interceptor.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/header/header.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/header/header.component.css -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/header/header.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/header/header.component.html -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/header/header.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/header/header.component.spec.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/header/header.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/header/header.component.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/interceptor/auth.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/interceptor/auth.interceptor.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/modules/angular-material.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/modules/angular-material.module.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/modules/auth/auth-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/modules/auth/auth-routing.module.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/modules/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/modules/auth/auth.module.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/modules/auth/login/login.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/modules/auth/login/login.component.css -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/modules/auth/login/login.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/modules/auth/login/login.component.html -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/modules/auth/login/login.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/modules/auth/login/login.component.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/modules/auth/models/auth-data.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/modules/auth/models/auth-data.model.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/modules/auth/signup/signup.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/modules/auth/signup/signup.component.css -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/modules/auth/signup/signup.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/modules/auth/signup/signup.component.html -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/modules/auth/signup/signup.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/modules/auth/signup/signup.component.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/modules/posts/create-post/.create-post.component.html-bkp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/modules/posts/create-post/.create-post.component.html-bkp -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/modules/posts/create-post/create-post.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/modules/posts/create-post/create-post.component.css -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/modules/posts/create-post/create-post.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/modules/posts/create-post/create-post.component.html -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/modules/posts/create-post/create-post.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/modules/posts/create-post/create-post.component.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/modules/posts/create-post/mime-type.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/modules/posts/create-post/mime-type.validator.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/modules/posts/list-post/list-post.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/modules/posts/list-post/list-post.component.css -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/modules/posts/list-post/list-post.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/modules/posts/list-post/list-post.component.html -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/modules/posts/list-post/list-post.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/modules/posts/list-post/list-post.component.spec.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/modules/posts/list-post/list-post.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/modules/posts/list-post/list-post.component.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/modules/posts/models/post.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/modules/posts/models/post.model.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/modules/posts/posts.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/modules/posts/posts.module.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/services/auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/services/auth.guard.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/services/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/services/auth.service.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/app/services/post.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/app/services/post.service.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/environments/environment.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/favicon.ico -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/index.html -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/main.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/polyfills.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/styles.css -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/src/test.ts -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/tsconfig.app.json -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/tsconfig.json -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/tsconfig.spec.json -------------------------------------------------------------------------------- /udemy-MEAN-course/user-interface/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/user-interface/yarn.lock -------------------------------------------------------------------------------- /udemy-MEAN-course/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darkhorse00512/MERN/HEAD/udemy-MEAN-course/yarn.lock --------------------------------------------------------------------------------