├── .gitignore ├── bun-and-hono ├── bun-hono-task-crud-api │ ├── .gitignore │ ├── README.md │ ├── bun.lock │ ├── bun_hono_task_crud.sqlite │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── controllers │ │ │ ├── auth.ts │ │ │ └── task.ts │ │ ├── database │ │ │ └── db.ts │ │ ├── index.ts │ │ └── types │ │ │ └── index.ts │ └── tsconfig.json └── concepts │ ├── .gitignore │ ├── README.md │ ├── bun.lock │ ├── bundb.sqlite │ ├── features │ ├── binary.ts │ ├── fetch.ts │ ├── fs.ts │ ├── hashing.ts │ ├── meta-env.ts │ ├── server.ts │ └── sqllite.ts │ ├── index.ts │ ├── output.txt │ ├── package.json │ ├── read.txt │ └── tsconfig.json ├── nest-js ├── concepts │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── eslint.config.mjs │ ├── nest-cli.json │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ ├── blog │ │ │ ├── blog.controller.spec.ts │ │ │ ├── blog.controller.ts │ │ │ ├── blog.module.ts │ │ │ ├── blog.service.spec.ts │ │ │ └── blog.service.ts │ │ └── main.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.json │ ├── tsconfig.build.json │ └── tsconfig.json ├── file-upload │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── eslint.config.mjs │ ├── nest-cli.json │ ├── package-lock.json │ ├── package.json │ ├── prisma │ │ ├── migrations │ │ │ ├── 20250302190131_init │ │ │ │ └── migration.sql │ │ │ └── migration_lock.toml │ │ └── schema.prisma │ ├── src │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ ├── file-upload │ │ │ ├── file-upload.controller.spec.ts │ │ │ ├── file-upload.controller.ts │ │ │ ├── file-upload.module.ts │ │ │ ├── file-upload.service.spec.ts │ │ │ └── file-upload.service.ts │ │ ├── main.ts │ │ └── prisma │ │ │ └── prisma.service.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.json │ ├── tsconfig.build.json │ └── tsconfig.json └── travel-tracker │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── eslint.config.mjs │ ├── nest-cli.json │ ├── package-lock.json │ ├── package.json │ ├── prisma │ ├── migrations │ │ ├── 20250301182602_init │ │ │ └── migration.sql │ │ └── migration_lock.toml │ └── schema.prisma │ ├── src │ ├── app.controller.spec.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── app.service.ts │ ├── auth │ │ ├── auth.controller.spec.ts │ │ ├── auth.controller.ts │ │ ├── auth.module.ts │ │ ├── auth.service.spec.ts │ │ ├── auth.service.ts │ │ ├── dto │ │ │ ├── login.dto.ts │ │ │ └── register.dto.ts │ │ ├── jwt-auth.guard.ts │ │ └── jwt.strategy.ts │ ├── destinations │ │ ├── destinations.controller.spec.ts │ │ ├── destinations.controller.ts │ │ ├── destinations.module.ts │ │ ├── destinations.service.spec.ts │ │ ├── destinations.service.ts │ │ └── dto │ │ │ ├── create-destination.dto.ts │ │ │ └── update-destination.dto.ts │ ├── main.ts │ └── prisma │ │ ├── prisma.module.ts │ │ ├── prisma.service.spec.ts │ │ └── prisma.service.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ └── tsconfig.json └── postgres ├── postgres-with-prisma ├── .dockerignore ├── .gitignore ├── Dockerfile ├── docker-compose.yml ├── package-lock.json ├── package.json ├── prisma │ ├── migrations │ │ ├── 20250223203943_init │ │ │ └── migration.sql │ │ ├── 20250223205502_author │ │ │ └── migration.sql │ │ ├── 20250223214459_delete │ │ │ └── migration.sql │ │ └── migration_lock.toml │ └── schema.prisma ├── prometheus.yml └── src │ ├── controllers │ ├── authorController.js │ └── bookController.js │ ├── routes │ ├── authorRoutes.js │ └── bookRoutes.js │ ├── server.js │ └── services │ ├── authorService.js │ └── bookService.js └── postgress-concepts ├── package-lock.json ├── package.json └── src ├── concepts ├── aggregation.js ├── basic-queries.js ├── filtering-sorting.js ├── joins.js └── relationships.js ├── db └── db.js └── main.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env -------------------------------------------------------------------------------- /bun-and-hono/bun-hono-task-crud-api/.gitignore: -------------------------------------------------------------------------------- 1 | # deps 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /bun-and-hono/bun-hono-task-crud-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/bun-and-hono/bun-hono-task-crud-api/README.md -------------------------------------------------------------------------------- /bun-and-hono/bun-hono-task-crud-api/bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/bun-and-hono/bun-hono-task-crud-api/bun.lock -------------------------------------------------------------------------------- /bun-and-hono/bun-hono-task-crud-api/bun_hono_task_crud.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/bun-and-hono/bun-hono-task-crud-api/bun_hono_task_crud.sqlite -------------------------------------------------------------------------------- /bun-and-hono/bun-hono-task-crud-api/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/bun-and-hono/bun-hono-task-crud-api/package-lock.json -------------------------------------------------------------------------------- /bun-and-hono/bun-hono-task-crud-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/bun-and-hono/bun-hono-task-crud-api/package.json -------------------------------------------------------------------------------- /bun-and-hono/bun-hono-task-crud-api/src/controllers/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/bun-and-hono/bun-hono-task-crud-api/src/controllers/auth.ts -------------------------------------------------------------------------------- /bun-and-hono/bun-hono-task-crud-api/src/controllers/task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/bun-and-hono/bun-hono-task-crud-api/src/controllers/task.ts -------------------------------------------------------------------------------- /bun-and-hono/bun-hono-task-crud-api/src/database/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/bun-and-hono/bun-hono-task-crud-api/src/database/db.ts -------------------------------------------------------------------------------- /bun-and-hono/bun-hono-task-crud-api/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/bun-and-hono/bun-hono-task-crud-api/src/index.ts -------------------------------------------------------------------------------- /bun-and-hono/bun-hono-task-crud-api/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/bun-and-hono/bun-hono-task-crud-api/src/types/index.ts -------------------------------------------------------------------------------- /bun-and-hono/bun-hono-task-crud-api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/bun-and-hono/bun-hono-task-crud-api/tsconfig.json -------------------------------------------------------------------------------- /bun-and-hono/concepts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/bun-and-hono/concepts/.gitignore -------------------------------------------------------------------------------- /bun-and-hono/concepts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/bun-and-hono/concepts/README.md -------------------------------------------------------------------------------- /bun-and-hono/concepts/bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/bun-and-hono/concepts/bun.lock -------------------------------------------------------------------------------- /bun-and-hono/concepts/bundb.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/bun-and-hono/concepts/bundb.sqlite -------------------------------------------------------------------------------- /bun-and-hono/concepts/features/binary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/bun-and-hono/concepts/features/binary.ts -------------------------------------------------------------------------------- /bun-and-hono/concepts/features/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/bun-and-hono/concepts/features/fetch.ts -------------------------------------------------------------------------------- /bun-and-hono/concepts/features/fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/bun-and-hono/concepts/features/fs.ts -------------------------------------------------------------------------------- /bun-and-hono/concepts/features/hashing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/bun-and-hono/concepts/features/hashing.ts -------------------------------------------------------------------------------- /bun-and-hono/concepts/features/meta-env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/bun-and-hono/concepts/features/meta-env.ts -------------------------------------------------------------------------------- /bun-and-hono/concepts/features/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/bun-and-hono/concepts/features/server.ts -------------------------------------------------------------------------------- /bun-and-hono/concepts/features/sqllite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/bun-and-hono/concepts/features/sqllite.ts -------------------------------------------------------------------------------- /bun-and-hono/concepts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/bun-and-hono/concepts/index.ts -------------------------------------------------------------------------------- /bun-and-hono/concepts/output.txt: -------------------------------------------------------------------------------- 1 | Hello! I am learning Bun for the first time -------------------------------------------------------------------------------- /bun-and-hono/concepts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/bun-and-hono/concepts/package.json -------------------------------------------------------------------------------- /bun-and-hono/concepts/read.txt: -------------------------------------------------------------------------------- 1 | Read the content from this file -------------------------------------------------------------------------------- /bun-and-hono/concepts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/bun-and-hono/concepts/tsconfig.json -------------------------------------------------------------------------------- /nest-js/concepts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/concepts/.gitignore -------------------------------------------------------------------------------- /nest-js/concepts/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/concepts/.prettierrc -------------------------------------------------------------------------------- /nest-js/concepts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/concepts/README.md -------------------------------------------------------------------------------- /nest-js/concepts/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/concepts/eslint.config.mjs -------------------------------------------------------------------------------- /nest-js/concepts/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/concepts/nest-cli.json -------------------------------------------------------------------------------- /nest-js/concepts/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/concepts/package-lock.json -------------------------------------------------------------------------------- /nest-js/concepts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/concepts/package.json -------------------------------------------------------------------------------- /nest-js/concepts/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/concepts/src/app.controller.spec.ts -------------------------------------------------------------------------------- /nest-js/concepts/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/concepts/src/app.controller.ts -------------------------------------------------------------------------------- /nest-js/concepts/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/concepts/src/app.module.ts -------------------------------------------------------------------------------- /nest-js/concepts/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/concepts/src/app.service.ts -------------------------------------------------------------------------------- /nest-js/concepts/src/blog/blog.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/concepts/src/blog/blog.controller.spec.ts -------------------------------------------------------------------------------- /nest-js/concepts/src/blog/blog.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/concepts/src/blog/blog.controller.ts -------------------------------------------------------------------------------- /nest-js/concepts/src/blog/blog.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/concepts/src/blog/blog.module.ts -------------------------------------------------------------------------------- /nest-js/concepts/src/blog/blog.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/concepts/src/blog/blog.service.spec.ts -------------------------------------------------------------------------------- /nest-js/concepts/src/blog/blog.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/concepts/src/blog/blog.service.ts -------------------------------------------------------------------------------- /nest-js/concepts/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/concepts/src/main.ts -------------------------------------------------------------------------------- /nest-js/concepts/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/concepts/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /nest-js/concepts/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/concepts/test/jest-e2e.json -------------------------------------------------------------------------------- /nest-js/concepts/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/concepts/tsconfig.build.json -------------------------------------------------------------------------------- /nest-js/concepts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/concepts/tsconfig.json -------------------------------------------------------------------------------- /nest-js/file-upload/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/file-upload/.gitignore -------------------------------------------------------------------------------- /nest-js/file-upload/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/file-upload/.prettierrc -------------------------------------------------------------------------------- /nest-js/file-upload/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/file-upload/README.md -------------------------------------------------------------------------------- /nest-js/file-upload/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/file-upload/eslint.config.mjs -------------------------------------------------------------------------------- /nest-js/file-upload/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/file-upload/nest-cli.json -------------------------------------------------------------------------------- /nest-js/file-upload/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/file-upload/package-lock.json -------------------------------------------------------------------------------- /nest-js/file-upload/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/file-upload/package.json -------------------------------------------------------------------------------- /nest-js/file-upload/prisma/migrations/20250302190131_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/file-upload/prisma/migrations/20250302190131_init/migration.sql -------------------------------------------------------------------------------- /nest-js/file-upload/prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/file-upload/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /nest-js/file-upload/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/file-upload/prisma/schema.prisma -------------------------------------------------------------------------------- /nest-js/file-upload/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/file-upload/src/app.controller.spec.ts -------------------------------------------------------------------------------- /nest-js/file-upload/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/file-upload/src/app.controller.ts -------------------------------------------------------------------------------- /nest-js/file-upload/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/file-upload/src/app.module.ts -------------------------------------------------------------------------------- /nest-js/file-upload/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/file-upload/src/app.service.ts -------------------------------------------------------------------------------- /nest-js/file-upload/src/file-upload/file-upload.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/file-upload/src/file-upload/file-upload.controller.spec.ts -------------------------------------------------------------------------------- /nest-js/file-upload/src/file-upload/file-upload.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/file-upload/src/file-upload/file-upload.controller.ts -------------------------------------------------------------------------------- /nest-js/file-upload/src/file-upload/file-upload.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/file-upload/src/file-upload/file-upload.module.ts -------------------------------------------------------------------------------- /nest-js/file-upload/src/file-upload/file-upload.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/file-upload/src/file-upload/file-upload.service.spec.ts -------------------------------------------------------------------------------- /nest-js/file-upload/src/file-upload/file-upload.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/file-upload/src/file-upload/file-upload.service.ts -------------------------------------------------------------------------------- /nest-js/file-upload/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/file-upload/src/main.ts -------------------------------------------------------------------------------- /nest-js/file-upload/src/prisma/prisma.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/file-upload/src/prisma/prisma.service.ts -------------------------------------------------------------------------------- /nest-js/file-upload/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/file-upload/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /nest-js/file-upload/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/file-upload/test/jest-e2e.json -------------------------------------------------------------------------------- /nest-js/file-upload/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/file-upload/tsconfig.build.json -------------------------------------------------------------------------------- /nest-js/file-upload/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/file-upload/tsconfig.json -------------------------------------------------------------------------------- /nest-js/travel-tracker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/.gitignore -------------------------------------------------------------------------------- /nest-js/travel-tracker/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/.prettierrc -------------------------------------------------------------------------------- /nest-js/travel-tracker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/README.md -------------------------------------------------------------------------------- /nest-js/travel-tracker/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/eslint.config.mjs -------------------------------------------------------------------------------- /nest-js/travel-tracker/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/nest-cli.json -------------------------------------------------------------------------------- /nest-js/travel-tracker/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/package-lock.json -------------------------------------------------------------------------------- /nest-js/travel-tracker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/package.json -------------------------------------------------------------------------------- /nest-js/travel-tracker/prisma/migrations/20250301182602_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/prisma/migrations/20250301182602_init/migration.sql -------------------------------------------------------------------------------- /nest-js/travel-tracker/prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /nest-js/travel-tracker/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/prisma/schema.prisma -------------------------------------------------------------------------------- /nest-js/travel-tracker/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/src/app.controller.spec.ts -------------------------------------------------------------------------------- /nest-js/travel-tracker/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/src/app.controller.ts -------------------------------------------------------------------------------- /nest-js/travel-tracker/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/src/app.module.ts -------------------------------------------------------------------------------- /nest-js/travel-tracker/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/src/app.service.ts -------------------------------------------------------------------------------- /nest-js/travel-tracker/src/auth/auth.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/src/auth/auth.controller.spec.ts -------------------------------------------------------------------------------- /nest-js/travel-tracker/src/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/src/auth/auth.controller.ts -------------------------------------------------------------------------------- /nest-js/travel-tracker/src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/src/auth/auth.module.ts -------------------------------------------------------------------------------- /nest-js/travel-tracker/src/auth/auth.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/src/auth/auth.service.spec.ts -------------------------------------------------------------------------------- /nest-js/travel-tracker/src/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/src/auth/auth.service.ts -------------------------------------------------------------------------------- /nest-js/travel-tracker/src/auth/dto/login.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/src/auth/dto/login.dto.ts -------------------------------------------------------------------------------- /nest-js/travel-tracker/src/auth/dto/register.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/src/auth/dto/register.dto.ts -------------------------------------------------------------------------------- /nest-js/travel-tracker/src/auth/jwt-auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/src/auth/jwt-auth.guard.ts -------------------------------------------------------------------------------- /nest-js/travel-tracker/src/auth/jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/src/auth/jwt.strategy.ts -------------------------------------------------------------------------------- /nest-js/travel-tracker/src/destinations/destinations.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/src/destinations/destinations.controller.spec.ts -------------------------------------------------------------------------------- /nest-js/travel-tracker/src/destinations/destinations.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/src/destinations/destinations.controller.ts -------------------------------------------------------------------------------- /nest-js/travel-tracker/src/destinations/destinations.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/src/destinations/destinations.module.ts -------------------------------------------------------------------------------- /nest-js/travel-tracker/src/destinations/destinations.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/src/destinations/destinations.service.spec.ts -------------------------------------------------------------------------------- /nest-js/travel-tracker/src/destinations/destinations.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/src/destinations/destinations.service.ts -------------------------------------------------------------------------------- /nest-js/travel-tracker/src/destinations/dto/create-destination.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/src/destinations/dto/create-destination.dto.ts -------------------------------------------------------------------------------- /nest-js/travel-tracker/src/destinations/dto/update-destination.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/src/destinations/dto/update-destination.dto.ts -------------------------------------------------------------------------------- /nest-js/travel-tracker/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/src/main.ts -------------------------------------------------------------------------------- /nest-js/travel-tracker/src/prisma/prisma.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/src/prisma/prisma.module.ts -------------------------------------------------------------------------------- /nest-js/travel-tracker/src/prisma/prisma.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/src/prisma/prisma.service.spec.ts -------------------------------------------------------------------------------- /nest-js/travel-tracker/src/prisma/prisma.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/src/prisma/prisma.service.ts -------------------------------------------------------------------------------- /nest-js/travel-tracker/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /nest-js/travel-tracker/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/test/jest-e2e.json -------------------------------------------------------------------------------- /nest-js/travel-tracker/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/tsconfig.build.json -------------------------------------------------------------------------------- /nest-js/travel-tracker/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/nest-js/travel-tracker/tsconfig.json -------------------------------------------------------------------------------- /postgres/postgres-with-prisma/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | .env -------------------------------------------------------------------------------- /postgres/postgres-with-prisma/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgres-with-prisma/.gitignore -------------------------------------------------------------------------------- /postgres/postgres-with-prisma/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgres-with-prisma/Dockerfile -------------------------------------------------------------------------------- /postgres/postgres-with-prisma/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgres-with-prisma/docker-compose.yml -------------------------------------------------------------------------------- /postgres/postgres-with-prisma/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgres-with-prisma/package-lock.json -------------------------------------------------------------------------------- /postgres/postgres-with-prisma/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgres-with-prisma/package.json -------------------------------------------------------------------------------- /postgres/postgres-with-prisma/prisma/migrations/20250223203943_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgres-with-prisma/prisma/migrations/20250223203943_init/migration.sql -------------------------------------------------------------------------------- /postgres/postgres-with-prisma/prisma/migrations/20250223205502_author/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgres-with-prisma/prisma/migrations/20250223205502_author/migration.sql -------------------------------------------------------------------------------- /postgres/postgres-with-prisma/prisma/migrations/20250223214459_delete/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgres-with-prisma/prisma/migrations/20250223214459_delete/migration.sql -------------------------------------------------------------------------------- /postgres/postgres-with-prisma/prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgres-with-prisma/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /postgres/postgres-with-prisma/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgres-with-prisma/prisma/schema.prisma -------------------------------------------------------------------------------- /postgres/postgres-with-prisma/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgres-with-prisma/prometheus.yml -------------------------------------------------------------------------------- /postgres/postgres-with-prisma/src/controllers/authorController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgres-with-prisma/src/controllers/authorController.js -------------------------------------------------------------------------------- /postgres/postgres-with-prisma/src/controllers/bookController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgres-with-prisma/src/controllers/bookController.js -------------------------------------------------------------------------------- /postgres/postgres-with-prisma/src/routes/authorRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgres-with-prisma/src/routes/authorRoutes.js -------------------------------------------------------------------------------- /postgres/postgres-with-prisma/src/routes/bookRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgres-with-prisma/src/routes/bookRoutes.js -------------------------------------------------------------------------------- /postgres/postgres-with-prisma/src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgres-with-prisma/src/server.js -------------------------------------------------------------------------------- /postgres/postgres-with-prisma/src/services/authorService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgres-with-prisma/src/services/authorService.js -------------------------------------------------------------------------------- /postgres/postgres-with-prisma/src/services/bookService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgres-with-prisma/src/services/bookService.js -------------------------------------------------------------------------------- /postgres/postgress-concepts/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgress-concepts/package-lock.json -------------------------------------------------------------------------------- /postgres/postgress-concepts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgress-concepts/package.json -------------------------------------------------------------------------------- /postgres/postgress-concepts/src/concepts/aggregation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgress-concepts/src/concepts/aggregation.js -------------------------------------------------------------------------------- /postgres/postgress-concepts/src/concepts/basic-queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgress-concepts/src/concepts/basic-queries.js -------------------------------------------------------------------------------- /postgres/postgress-concepts/src/concepts/filtering-sorting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgress-concepts/src/concepts/filtering-sorting.js -------------------------------------------------------------------------------- /postgres/postgress-concepts/src/concepts/joins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgress-concepts/src/concepts/joins.js -------------------------------------------------------------------------------- /postgres/postgress-concepts/src/concepts/relationships.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgress-concepts/src/concepts/relationships.js -------------------------------------------------------------------------------- /postgres/postgress-concepts/src/db/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgress-concepts/src/db/db.js -------------------------------------------------------------------------------- /postgres/postgress-concepts/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sangammukherjee/nodejs-full-course-part-3/HEAD/postgres/postgress-concepts/src/main.js --------------------------------------------------------------------------------