├── .eslintignore ├── .eslintrc.cjs ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── LICENSE ├── README.md ├── README_ALT.md ├── package.json ├── playwright.config.ts ├── pnpm-lock.yaml ├── postcss.config.js ├── src ├── app.css ├── app.d.ts ├── app.html ├── lib │ ├── components │ │ ├── cards │ │ │ ├── CharacterCard.svelte │ │ │ ├── ProductCard.svelte │ │ │ ├── characterCard.type.ts │ │ │ ├── index.ts │ │ │ └── productCard.type.ts │ │ ├── ctas │ │ │ ├── DarkCta.svelte │ │ │ └── index.ts │ │ ├── forms │ │ │ ├── ContactForm.svelte │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── layouts │ │ │ ├── Container.svelte │ │ │ ├── GridCols4.svelte │ │ │ └── index.ts │ │ ├── navigation │ │ │ ├── Header.svelte │ │ │ └── index.ts │ │ └── seo │ │ │ ├── SeoHead.svelte │ │ │ ├── Twitter.svelte │ │ │ ├── index.ts │ │ │ ├── seoHead.type.ts │ │ │ └── twitter.type.ts │ ├── configs │ │ ├── siteOptions.ts │ │ └── website.ts │ ├── server │ │ ├── helpers │ │ │ ├── dalHelper.ts │ │ │ ├── httpHelper.ts │ │ │ └── index.ts │ │ ├── httpConsumers │ │ │ ├── baseHttpResponse.ts │ │ │ ├── dummyJson │ │ │ │ ├── httpDummyJsonConsumer.ts │ │ │ │ ├── index.ts │ │ │ │ └── models │ │ │ │ │ ├── requests │ │ │ │ │ ├── filterRequest.ts │ │ │ │ │ └── index.ts │ │ │ │ │ └── responses │ │ │ │ │ ├── basePaginationResponse.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── meta │ │ │ │ │ ├── addressResponse.ts │ │ │ │ │ ├── bankResponse.ts │ │ │ │ │ ├── companyResponse.ts │ │ │ │ │ ├── coordinatesResponse.ts │ │ │ │ │ ├── hairResponse.ts │ │ │ │ │ └── index.ts │ │ │ │ │ ├── product │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── productCollectionResponse.ts │ │ │ │ │ └── productResponse.ts │ │ │ │ │ └── user │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── userCollectionResponse.ts │ │ │ │ │ └── userResponse.ts │ │ │ ├── index.ts │ │ │ └── rickAndMorty │ │ │ │ ├── httpRickAndMortyConsumer.ts │ │ │ │ ├── index.ts │ │ │ │ └── models │ │ │ │ └── responses │ │ │ │ ├── baseCollectionResponse.ts │ │ │ │ ├── characters │ │ │ │ ├── characterResponse.ts │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ ├── locations │ │ │ │ ├── index.ts │ │ │ │ └── locationResponse.ts │ │ │ │ └── paginationMetaResponse.ts │ │ └── repositories │ │ │ ├── auditRepository │ │ │ ├── Entities │ │ │ │ └── auditLog.ts │ │ │ └── auditDB.ts │ │ │ ├── crmDB.ts │ │ │ └── crmRepository │ │ │ └── Entities │ │ │ ├── customerEntity.ts │ │ │ └── orderEntity.ts │ └── shared │ │ ├── dtos │ │ ├── basePageDataDto.ts │ │ ├── basePageMetaDataDto.ts │ │ ├── basePaginationDto.ts │ │ ├── characters │ │ │ ├── characterCollectionDto.ts │ │ │ ├── index.ts │ │ │ └── singleCharacterDto.ts │ │ ├── index.ts │ │ ├── locations │ │ │ ├── index.ts │ │ │ ├── locationCollectionDto.ts │ │ │ └── singleLocationDto.ts │ │ ├── products │ │ │ ├── index.ts │ │ │ ├── productCollectionDto.ts │ │ │ └── singleProductDto.ts │ │ ├── seo │ │ │ ├── index.ts │ │ │ └── seoDataDto.ts │ │ └── views │ │ │ ├── ProductCharactorViewDto.ts │ │ │ └── index.ts │ │ ├── enums │ │ └── httpStatusCodes.ts │ │ ├── queries │ │ └── dummyJsonQueries.ts │ │ └── utilities │ │ └── typeGuardUtility.ts └── routes │ ├── (api) │ └── api │ │ └── v1 │ │ ├── dummy-json │ │ └── products │ │ │ ├── +server.ts │ │ │ ├── [id] │ │ │ └── +server.ts │ │ │ └── dummyJsonEndpoints.ts │ │ ├── endpoints.ts │ │ ├── rick-and-morty │ │ ├── character │ │ │ └── +server.ts │ │ └── rickAndMortyEndpoints.ts │ │ └── rickandmorty │ │ └── character │ │ └── +server.ts │ └── (pages) │ ├── +layout.svelte │ ├── +page.server.ts │ └── +page.svelte ├── static └── favicon.png ├── svelte.config.js ├── tailwind.config.js ├── tsconfig.json └── vite.config.ts /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/README.md -------------------------------------------------------------------------------- /README_ALT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/README_ALT.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/package.json -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/postcss.config.js -------------------------------------------------------------------------------- /src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/app.css -------------------------------------------------------------------------------- /src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/app.d.ts -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/app.html -------------------------------------------------------------------------------- /src/lib/components/cards/CharacterCard.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/components/cards/CharacterCard.svelte -------------------------------------------------------------------------------- /src/lib/components/cards/ProductCard.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/components/cards/ProductCard.svelte -------------------------------------------------------------------------------- /src/lib/components/cards/characterCard.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/components/cards/characterCard.type.ts -------------------------------------------------------------------------------- /src/lib/components/cards/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/components/cards/index.ts -------------------------------------------------------------------------------- /src/lib/components/cards/productCard.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/components/cards/productCard.type.ts -------------------------------------------------------------------------------- /src/lib/components/ctas/DarkCta.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/components/ctas/DarkCta.svelte -------------------------------------------------------------------------------- /src/lib/components/ctas/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/components/ctas/index.ts -------------------------------------------------------------------------------- /src/lib/components/forms/ContactForm.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/components/forms/ContactForm.svelte -------------------------------------------------------------------------------- /src/lib/components/forms/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/components/forms/index.ts -------------------------------------------------------------------------------- /src/lib/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/components/index.ts -------------------------------------------------------------------------------- /src/lib/components/layouts/Container.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/components/layouts/Container.svelte -------------------------------------------------------------------------------- /src/lib/components/layouts/GridCols4.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/components/layouts/GridCols4.svelte -------------------------------------------------------------------------------- /src/lib/components/layouts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/components/layouts/index.ts -------------------------------------------------------------------------------- /src/lib/components/navigation/Header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/components/navigation/Header.svelte -------------------------------------------------------------------------------- /src/lib/components/navigation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/components/navigation/index.ts -------------------------------------------------------------------------------- /src/lib/components/seo/SeoHead.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/components/seo/SeoHead.svelte -------------------------------------------------------------------------------- /src/lib/components/seo/Twitter.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/components/seo/Twitter.svelte -------------------------------------------------------------------------------- /src/lib/components/seo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/components/seo/index.ts -------------------------------------------------------------------------------- /src/lib/components/seo/seoHead.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/components/seo/seoHead.type.ts -------------------------------------------------------------------------------- /src/lib/components/seo/twitter.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/components/seo/twitter.type.ts -------------------------------------------------------------------------------- /src/lib/configs/siteOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/configs/siteOptions.ts -------------------------------------------------------------------------------- /src/lib/configs/website.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/configs/website.ts -------------------------------------------------------------------------------- /src/lib/server/helpers/dalHelper.ts: -------------------------------------------------------------------------------- 1 | export abstract class DALHelper{ 2 | 3 | } -------------------------------------------------------------------------------- /src/lib/server/helpers/httpHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/helpers/httpHelper.ts -------------------------------------------------------------------------------- /src/lib/server/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/helpers/index.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/baseHttpResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/baseHttpResponse.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/dummyJson/httpDummyJsonConsumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/dummyJson/httpDummyJsonConsumer.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/dummyJson/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/dummyJson/index.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/dummyJson/models/requests/filterRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/dummyJson/models/requests/filterRequest.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/dummyJson/models/requests/index.ts: -------------------------------------------------------------------------------- 1 | export * from './filterRequest'; -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/dummyJson/models/responses/basePaginationResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/dummyJson/models/responses/basePaginationResponse.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/dummyJson/models/responses/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/dummyJson/models/responses/index.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/dummyJson/models/responses/meta/addressResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/dummyJson/models/responses/meta/addressResponse.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/dummyJson/models/responses/meta/bankResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/dummyJson/models/responses/meta/bankResponse.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/dummyJson/models/responses/meta/companyResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/dummyJson/models/responses/meta/companyResponse.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/dummyJson/models/responses/meta/coordinatesResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/dummyJson/models/responses/meta/coordinatesResponse.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/dummyJson/models/responses/meta/hairResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/dummyJson/models/responses/meta/hairResponse.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/dummyJson/models/responses/meta/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/dummyJson/models/responses/meta/index.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/dummyJson/models/responses/product/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/dummyJson/models/responses/product/index.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/dummyJson/models/responses/product/productCollectionResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/dummyJson/models/responses/product/productCollectionResponse.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/dummyJson/models/responses/product/productResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/dummyJson/models/responses/product/productResponse.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/dummyJson/models/responses/user/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/dummyJson/models/responses/user/index.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/dummyJson/models/responses/user/userCollectionResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/dummyJson/models/responses/user/userCollectionResponse.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/dummyJson/models/responses/user/userResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/dummyJson/models/responses/user/userResponse.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/index.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/rickAndMorty/httpRickAndMortyConsumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/rickAndMorty/httpRickAndMortyConsumer.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/rickAndMorty/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/rickAndMorty/index.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/rickAndMorty/models/responses/baseCollectionResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/rickAndMorty/models/responses/baseCollectionResponse.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/rickAndMorty/models/responses/characters/characterResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/rickAndMorty/models/responses/characters/characterResponse.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/rickAndMorty/models/responses/characters/index.ts: -------------------------------------------------------------------------------- 1 | export * from './characterResponse'; -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/rickAndMorty/models/responses/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/rickAndMorty/models/responses/index.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/rickAndMorty/models/responses/locations/index.ts: -------------------------------------------------------------------------------- 1 | export * from './locationResponse'; 2 | -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/rickAndMorty/models/responses/locations/locationResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/rickAndMorty/models/responses/locations/locationResponse.ts -------------------------------------------------------------------------------- /src/lib/server/httpConsumers/rickAndMorty/models/responses/paginationMetaResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/httpConsumers/rickAndMorty/models/responses/paginationMetaResponse.ts -------------------------------------------------------------------------------- /src/lib/server/repositories/auditRepository/Entities/auditLog.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/server/repositories/auditRepository/auditDB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/repositories/auditRepository/auditDB.ts -------------------------------------------------------------------------------- /src/lib/server/repositories/crmDB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/repositories/crmDB.ts -------------------------------------------------------------------------------- /src/lib/server/repositories/crmRepository/Entities/customerEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/repositories/crmRepository/Entities/customerEntity.ts -------------------------------------------------------------------------------- /src/lib/server/repositories/crmRepository/Entities/orderEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/server/repositories/crmRepository/Entities/orderEntity.ts -------------------------------------------------------------------------------- /src/lib/shared/dtos/basePageDataDto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/shared/dtos/basePageDataDto.ts -------------------------------------------------------------------------------- /src/lib/shared/dtos/basePageMetaDataDto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/shared/dtos/basePageMetaDataDto.ts -------------------------------------------------------------------------------- /src/lib/shared/dtos/basePaginationDto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/shared/dtos/basePaginationDto.ts -------------------------------------------------------------------------------- /src/lib/shared/dtos/characters/characterCollectionDto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/shared/dtos/characters/characterCollectionDto.ts -------------------------------------------------------------------------------- /src/lib/shared/dtos/characters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/shared/dtos/characters/index.ts -------------------------------------------------------------------------------- /src/lib/shared/dtos/characters/singleCharacterDto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/shared/dtos/characters/singleCharacterDto.ts -------------------------------------------------------------------------------- /src/lib/shared/dtos/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/shared/dtos/index.ts -------------------------------------------------------------------------------- /src/lib/shared/dtos/locations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/shared/dtos/locations/index.ts -------------------------------------------------------------------------------- /src/lib/shared/dtos/locations/locationCollectionDto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/shared/dtos/locations/locationCollectionDto.ts -------------------------------------------------------------------------------- /src/lib/shared/dtos/locations/singleLocationDto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/shared/dtos/locations/singleLocationDto.ts -------------------------------------------------------------------------------- /src/lib/shared/dtos/products/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/shared/dtos/products/index.ts -------------------------------------------------------------------------------- /src/lib/shared/dtos/products/productCollectionDto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/shared/dtos/products/productCollectionDto.ts -------------------------------------------------------------------------------- /src/lib/shared/dtos/products/singleProductDto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/shared/dtos/products/singleProductDto.ts -------------------------------------------------------------------------------- /src/lib/shared/dtos/seo/index.ts: -------------------------------------------------------------------------------- 1 | export * from './seoDataDto'; 2 | -------------------------------------------------------------------------------- /src/lib/shared/dtos/seo/seoDataDto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/shared/dtos/seo/seoDataDto.ts -------------------------------------------------------------------------------- /src/lib/shared/dtos/views/ProductCharactorViewDto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/shared/dtos/views/ProductCharactorViewDto.ts -------------------------------------------------------------------------------- /src/lib/shared/dtos/views/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ProductCharactorViewDto'; 2 | -------------------------------------------------------------------------------- /src/lib/shared/enums/httpStatusCodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/shared/enums/httpStatusCodes.ts -------------------------------------------------------------------------------- /src/lib/shared/queries/dummyJsonQueries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/shared/queries/dummyJsonQueries.ts -------------------------------------------------------------------------------- /src/lib/shared/utilities/typeGuardUtility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/lib/shared/utilities/typeGuardUtility.ts -------------------------------------------------------------------------------- /src/routes/(api)/api/v1/dummy-json/products/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/routes/(api)/api/v1/dummy-json/products/+server.ts -------------------------------------------------------------------------------- /src/routes/(api)/api/v1/dummy-json/products/[id]/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/routes/(api)/api/v1/dummy-json/products/[id]/+server.ts -------------------------------------------------------------------------------- /src/routes/(api)/api/v1/dummy-json/products/dummyJsonEndpoints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/routes/(api)/api/v1/dummy-json/products/dummyJsonEndpoints.ts -------------------------------------------------------------------------------- /src/routes/(api)/api/v1/endpoints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/routes/(api)/api/v1/endpoints.ts -------------------------------------------------------------------------------- /src/routes/(api)/api/v1/rick-and-morty/character/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/routes/(api)/api/v1/rick-and-morty/character/+server.ts -------------------------------------------------------------------------------- /src/routes/(api)/api/v1/rick-and-morty/rickAndMortyEndpoints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/routes/(api)/api/v1/rick-and-morty/rickAndMortyEndpoints.ts -------------------------------------------------------------------------------- /src/routes/(api)/api/v1/rickandmorty/character/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/routes/(api)/api/v1/rickandmorty/character/+server.ts -------------------------------------------------------------------------------- /src/routes/(pages)/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/routes/(pages)/+layout.svelte -------------------------------------------------------------------------------- /src/routes/(pages)/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/routes/(pages)/+page.server.ts -------------------------------------------------------------------------------- /src/routes/(pages)/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/src/routes/(pages)/+page.svelte -------------------------------------------------------------------------------- /static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/static/favicon.png -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kreonovo/SvelteKit-Design-Pattern/HEAD/vite.config.ts --------------------------------------------------------------------------------