├── README.md ├── amazon ├── .env ├── .gitignore ├── README.md ├── cypress.json ├── cypress │ ├── fixtures │ │ └── example.json │ ├── integration │ │ └── auth-e2e.spec.js │ ├── plugins │ │ └── index.js │ └── support │ │ ├── commands.js │ │ └── index.js ├── package-lock.json ├── package.json ├── public │ ├── amazon-logo.png │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.tsx │ ├── features │ │ ├── auth │ │ │ ├── authSlice.ts │ │ │ ├── components │ │ │ │ ├── AuthLayout.tsx │ │ │ │ ├── PrivateRoute.tsx │ │ │ │ ├── RegistrationForm.component.tsx │ │ │ │ ├── SigninForm.component.test.js │ │ │ │ └── SigninForm.component.tsx │ │ │ ├── models │ │ │ │ ├── DecodedJwt.interface.ts │ │ │ │ ├── DisplayUser.interface.ts │ │ │ │ ├── Jwt.ts │ │ │ │ ├── LoginUser.interface.ts │ │ │ │ ├── NewUser.ts │ │ │ │ └── RegisterFormField.interface.ts │ │ │ └── services │ │ │ │ └── auth.service.ts │ │ └── products │ │ │ ├── components │ │ │ ├── Header.component.tsx │ │ │ ├── Payment.component.tsx │ │ │ └── Product.component.tsx │ │ │ ├── models │ │ │ ├── Cart.ts │ │ │ └── Product.ts │ │ │ ├── productSlice.ts │ │ │ └── services │ │ │ └── product.service.ts │ ├── hooks │ │ ├── input │ │ │ ├── models │ │ │ │ ├── InputAction.ts │ │ │ │ └── InputState.interface.ts │ │ │ └── use-input.ts │ │ └── redux │ │ │ └── hooks.ts │ ├── index.css │ ├── index.tsx │ ├── pages │ │ ├── Cart.page.tsx │ │ ├── Home.page.tsx │ │ ├── Register.page.tsx │ │ └── Signin.page.tsx │ ├── react-app-env.d.ts │ ├── reportWebVitals.ts │ ├── setupTests.ts │ ├── shared │ │ ├── models │ │ │ └── action.interface.ts │ │ └── utils │ │ │ ├── test-utils.js │ │ │ ├── theme.ts │ │ │ └── validation │ │ │ ├── email.test.ts │ │ │ ├── email.ts │ │ │ ├── length.test.ts │ │ │ ├── length.ts │ │ │ └── models │ │ │ ├── ValidatorFn.ts │ │ │ └── options │ │ │ └── length.ts │ └── store.ts └── tsconfig.json ├── api ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── nest-cli.json ├── package-lock.json ├── package.json ├── src │ ├── app.controller.ts │ ├── app.module.ts │ ├── app.service.ts │ ├── auth │ │ ├── auth.controller.ts │ │ ├── auth.module.ts │ │ ├── auth.service.ts │ │ └── guards │ │ │ ├── jwt.guard.ts │ │ │ └── jwt.strategy.ts │ ├── main.ts │ ├── product │ │ ├── product.controller.ts │ │ ├── product.module.ts │ │ ├── product.schema.ts │ │ └── product.service.ts │ ├── stripe │ │ ├── Cart.model.ts │ │ ├── stripe.controller.ts │ │ ├── stripe.module.ts │ │ └── stripe.service.ts │ └── user │ │ ├── dtos │ │ ├── existing-user.dto.ts │ │ └── new-user.dto.ts │ │ ├── user-details.interface.ts │ │ ├── user.controller.ts │ │ ├── user.module.ts │ │ ├── user.schema.ts │ │ └── user.service.ts ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json ├── tsconfig.build.json └── tsconfig.json └── docker-compose.yml /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/README.md -------------------------------------------------------------------------------- /amazon/.env: -------------------------------------------------------------------------------- 1 | REACT_APP_BASE_API=http://localhost:3000/api -------------------------------------------------------------------------------- /amazon/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/.gitignore -------------------------------------------------------------------------------- /amazon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/README.md -------------------------------------------------------------------------------- /amazon/cypress.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /amazon/cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/cypress/fixtures/example.json -------------------------------------------------------------------------------- /amazon/cypress/integration/auth-e2e.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/cypress/integration/auth-e2e.spec.js -------------------------------------------------------------------------------- /amazon/cypress/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/cypress/plugins/index.js -------------------------------------------------------------------------------- /amazon/cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/cypress/support/commands.js -------------------------------------------------------------------------------- /amazon/cypress/support/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/cypress/support/index.js -------------------------------------------------------------------------------- /amazon/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/package-lock.json -------------------------------------------------------------------------------- /amazon/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/package.json -------------------------------------------------------------------------------- /amazon/public/amazon-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/public/amazon-logo.png -------------------------------------------------------------------------------- /amazon/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/public/favicon.ico -------------------------------------------------------------------------------- /amazon/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/public/index.html -------------------------------------------------------------------------------- /amazon/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/public/logo192.png -------------------------------------------------------------------------------- /amazon/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/public/logo512.png -------------------------------------------------------------------------------- /amazon/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/public/manifest.json -------------------------------------------------------------------------------- /amazon/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/public/robots.txt -------------------------------------------------------------------------------- /amazon/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/App.tsx -------------------------------------------------------------------------------- /amazon/src/features/auth/authSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/features/auth/authSlice.ts -------------------------------------------------------------------------------- /amazon/src/features/auth/components/AuthLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/features/auth/components/AuthLayout.tsx -------------------------------------------------------------------------------- /amazon/src/features/auth/components/PrivateRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/features/auth/components/PrivateRoute.tsx -------------------------------------------------------------------------------- /amazon/src/features/auth/components/RegistrationForm.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/features/auth/components/RegistrationForm.component.tsx -------------------------------------------------------------------------------- /amazon/src/features/auth/components/SigninForm.component.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/features/auth/components/SigninForm.component.test.js -------------------------------------------------------------------------------- /amazon/src/features/auth/components/SigninForm.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/features/auth/components/SigninForm.component.tsx -------------------------------------------------------------------------------- /amazon/src/features/auth/models/DecodedJwt.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/features/auth/models/DecodedJwt.interface.ts -------------------------------------------------------------------------------- /amazon/src/features/auth/models/DisplayUser.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/features/auth/models/DisplayUser.interface.ts -------------------------------------------------------------------------------- /amazon/src/features/auth/models/Jwt.ts: -------------------------------------------------------------------------------- 1 | export type Jwt = { token: string } | null; 2 | -------------------------------------------------------------------------------- /amazon/src/features/auth/models/LoginUser.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/features/auth/models/LoginUser.interface.ts -------------------------------------------------------------------------------- /amazon/src/features/auth/models/NewUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/features/auth/models/NewUser.ts -------------------------------------------------------------------------------- /amazon/src/features/auth/models/RegisterFormField.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/features/auth/models/RegisterFormField.interface.ts -------------------------------------------------------------------------------- /amazon/src/features/auth/services/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/features/auth/services/auth.service.ts -------------------------------------------------------------------------------- /amazon/src/features/products/components/Header.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/features/products/components/Header.component.tsx -------------------------------------------------------------------------------- /amazon/src/features/products/components/Payment.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/features/products/components/Payment.component.tsx -------------------------------------------------------------------------------- /amazon/src/features/products/components/Product.component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/features/products/components/Product.component.tsx -------------------------------------------------------------------------------- /amazon/src/features/products/models/Cart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/features/products/models/Cart.ts -------------------------------------------------------------------------------- /amazon/src/features/products/models/Product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/features/products/models/Product.ts -------------------------------------------------------------------------------- /amazon/src/features/products/productSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/features/products/productSlice.ts -------------------------------------------------------------------------------- /amazon/src/features/products/services/product.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/features/products/services/product.service.ts -------------------------------------------------------------------------------- /amazon/src/hooks/input/models/InputAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/hooks/input/models/InputAction.ts -------------------------------------------------------------------------------- /amazon/src/hooks/input/models/InputState.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/hooks/input/models/InputState.interface.ts -------------------------------------------------------------------------------- /amazon/src/hooks/input/use-input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/hooks/input/use-input.ts -------------------------------------------------------------------------------- /amazon/src/hooks/redux/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/hooks/redux/hooks.ts -------------------------------------------------------------------------------- /amazon/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/index.css -------------------------------------------------------------------------------- /amazon/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/index.tsx -------------------------------------------------------------------------------- /amazon/src/pages/Cart.page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/pages/Cart.page.tsx -------------------------------------------------------------------------------- /amazon/src/pages/Home.page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/pages/Home.page.tsx -------------------------------------------------------------------------------- /amazon/src/pages/Register.page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/pages/Register.page.tsx -------------------------------------------------------------------------------- /amazon/src/pages/Signin.page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/pages/Signin.page.tsx -------------------------------------------------------------------------------- /amazon/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /amazon/src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/reportWebVitals.ts -------------------------------------------------------------------------------- /amazon/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/setupTests.ts -------------------------------------------------------------------------------- /amazon/src/shared/models/action.interface.ts: -------------------------------------------------------------------------------- 1 | export interface Action { 2 | type: T; 3 | value?: string; 4 | } 5 | -------------------------------------------------------------------------------- /amazon/src/shared/utils/test-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/shared/utils/test-utils.js -------------------------------------------------------------------------------- /amazon/src/shared/utils/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/shared/utils/theme.ts -------------------------------------------------------------------------------- /amazon/src/shared/utils/validation/email.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/shared/utils/validation/email.test.ts -------------------------------------------------------------------------------- /amazon/src/shared/utils/validation/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/shared/utils/validation/email.ts -------------------------------------------------------------------------------- /amazon/src/shared/utils/validation/length.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/shared/utils/validation/length.test.ts -------------------------------------------------------------------------------- /amazon/src/shared/utils/validation/length.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/shared/utils/validation/length.ts -------------------------------------------------------------------------------- /amazon/src/shared/utils/validation/models/ValidatorFn.ts: -------------------------------------------------------------------------------- 1 | export type ValidatorFn = (text: string, options?: Object) => boolean; 2 | -------------------------------------------------------------------------------- /amazon/src/shared/utils/validation/models/options/length.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/shared/utils/validation/models/options/length.ts -------------------------------------------------------------------------------- /amazon/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/src/store.ts -------------------------------------------------------------------------------- /amazon/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/amazon/tsconfig.json -------------------------------------------------------------------------------- /api/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/.eslintrc.js -------------------------------------------------------------------------------- /api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/.gitignore -------------------------------------------------------------------------------- /api/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/.prettierrc -------------------------------------------------------------------------------- /api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/README.md -------------------------------------------------------------------------------- /api/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/nest-cli.json -------------------------------------------------------------------------------- /api/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/package-lock.json -------------------------------------------------------------------------------- /api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/package.json -------------------------------------------------------------------------------- /api/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/src/app.controller.ts -------------------------------------------------------------------------------- /api/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/src/app.module.ts -------------------------------------------------------------------------------- /api/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/src/app.service.ts -------------------------------------------------------------------------------- /api/src/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/src/auth/auth.controller.ts -------------------------------------------------------------------------------- /api/src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/src/auth/auth.module.ts -------------------------------------------------------------------------------- /api/src/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/src/auth/auth.service.ts -------------------------------------------------------------------------------- /api/src/auth/guards/jwt.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/src/auth/guards/jwt.guard.ts -------------------------------------------------------------------------------- /api/src/auth/guards/jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/src/auth/guards/jwt.strategy.ts -------------------------------------------------------------------------------- /api/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/src/main.ts -------------------------------------------------------------------------------- /api/src/product/product.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/src/product/product.controller.ts -------------------------------------------------------------------------------- /api/src/product/product.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/src/product/product.module.ts -------------------------------------------------------------------------------- /api/src/product/product.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/src/product/product.schema.ts -------------------------------------------------------------------------------- /api/src/product/product.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/src/product/product.service.ts -------------------------------------------------------------------------------- /api/src/stripe/Cart.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/src/stripe/Cart.model.ts -------------------------------------------------------------------------------- /api/src/stripe/stripe.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/src/stripe/stripe.controller.ts -------------------------------------------------------------------------------- /api/src/stripe/stripe.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/src/stripe/stripe.module.ts -------------------------------------------------------------------------------- /api/src/stripe/stripe.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/src/stripe/stripe.service.ts -------------------------------------------------------------------------------- /api/src/user/dtos/existing-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/src/user/dtos/existing-user.dto.ts -------------------------------------------------------------------------------- /api/src/user/dtos/new-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/src/user/dtos/new-user.dto.ts -------------------------------------------------------------------------------- /api/src/user/user-details.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/src/user/user-details.interface.ts -------------------------------------------------------------------------------- /api/src/user/user.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/src/user/user.controller.ts -------------------------------------------------------------------------------- /api/src/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/src/user/user.module.ts -------------------------------------------------------------------------------- /api/src/user/user.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/src/user/user.schema.ts -------------------------------------------------------------------------------- /api/src/user/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/src/user/user.service.ts -------------------------------------------------------------------------------- /api/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /api/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/test/jest-e2e.json -------------------------------------------------------------------------------- /api/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/tsconfig.build.json -------------------------------------------------------------------------------- /api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/api/tsconfig.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jon-Peppinck/amazon-clone/HEAD/docker-compose.yml --------------------------------------------------------------------------------