diff --git a/.gitignore b/.gitignore index 15611136..6a55c113 100644 --- a/.gitignore +++ b/.gitignore @@ -33,3 +33,7 @@ dist-ssr *.njsproj *.sln *.sw? +*.md +!README.md +!GEMINI.md +!AGENTS.md diff --git a/.gitignore_append b/.gitignore_append new file mode 100644 index 00000000..650411d6 --- /dev/null +++ b/.gitignore_append @@ -0,0 +1,4 @@ +*.md +!README.md +!GEMINI.md +!AGENTS.md diff --git a/README.md b/README.md new file mode 100644 index 00000000..39bb2b0a --- /dev/null +++ b/README.md @@ -0,0 +1,40 @@ +# [root](/) + +## π·οΈ π Root + +### π― PURPOSE +The `root` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the root logic to ensure a seamless and premium experience. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + root[π root] + root --> backend[π backend] + root --> frontend[π frontend] + root --> _env(.env) + root --> _gitignore(.gitignore) + root --> GEMINI_md(GEMINI.md) + root --> generate_all_readmes_py(generate_all_readmes.py) + root --> generate_all_readmes_refined_py(generate_all_readmes_refined.py) + root --> generate_readme_py(generate_readme.py) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `.env` | `env` | Configuration and foundational asset. | None | +| `.gitignore` | `gitignore` | Configuration and foundational asset. | None | +| `GEMINI.md` | `md` | Configuration and foundational asset. | None | +| `generate_all_readmes.py` | `py` | Configuration and foundational asset. | None | +| `generate_all_readmes_refined.py` | `py` | Configuration and foundational asset. | None | +| `generate_readme.py` | `py` | Configuration and foundational asset. | None | + + +### π DEPENDENCIES +- *Self-contained premium module.* + +### π οΈ USAGE +```typescript +// Seamlessly integrate root into your refined workflows: +import { /* exported members */ } from '@path/to/root'; +``` diff --git a/backend/README.md b/backend/README.md index 8f0f65f7..a6aeb5f5 100644 --- a/backend/README.md +++ b/backend/README.md @@ -1,98 +1,42 @@ -
- -[circleci-image]: https://img.shields.io/circleci/build/github/nestjs/nest/master?token=abc123def456 -[circleci-url]: https://circleci.com/gh/nestjs/nest - -A progressive Node.js framework for building efficient and scalable server-side applications.
- - - -## Description - -[Nest](https://github.com/nestjs/nest) framework TypeScript starter repository. - -## Project setup - -```bash -$ npm install +# [backend](/backend) + +## π·οΈ π Backend + +### π― PURPOSE +The `backend` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the backend logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + backend[π backend] + backend --> src[π src] + backend --> test[π test] + backend --> _prettierrc(.prettierrc) + backend --> eslint_config_mjs(eslint.config.mjs) + backend --> nest_cli_json(nest-cli.json) + backend --> package_lock_json(package-lock.json) + backend --> package_json(package.json) + backend --> tsconfig_build_json(tsconfig.build.json) + backend --> tsconfig_json(tsconfig.json) ``` -## Compile and run the project - -```bash -# development -$ npm run start - -# watch mode -$ npm run start:dev - -# production mode -$ npm run start:prod +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `.prettierrc` | `prettierrc` | Configuration and foundational asset. | None | +| `eslint.config.mjs` | `mjs` | Configuration and foundational asset. | None | +| `nest-cli.json` | `json` | Configuration and foundational asset. | None | +| `package-lock.json` | `json` | Configuration and foundational asset. | None | +| `package.json` | `json` | Configuration and foundational asset. | None | +| `tsconfig.build.json` | `json` | Configuration and foundational asset. | None | +| `tsconfig.json` | `json` | Configuration and foundational asset. | None | + + +### π DEPENDENCIES +- *Self-contained premium module.* + +### π οΈ USAGE +```typescript +// Seamlessly integrate backend into your refined workflows: +import { /* exported members */ } from '@path/to/backend'; ``` - -## Run tests - -```bash -# unit tests -$ npm run test - -# e2e tests -$ npm run test:e2e - -# test coverage -$ npm run test:cov -``` - -## Deployment - -When you're ready to deploy your NestJS application to production, there are some key steps you can take to ensure it runs as efficiently as possible. Check out the [deployment documentation](https://docs.nestjs.com/deployment) for more information. - -If you are looking for a cloud-based platform to deploy your NestJS application, check out [Mau](https://mau.nestjs.com), our official platform for deploying NestJS applications on AWS. Mau makes deployment straightforward and fast, requiring just a few simple steps: - -```bash -$ npm install -g @nestjs/mau -$ mau deploy -``` - -With Mau, you can deploy your application in just a few clicks, allowing you to focus on building features rather than managing infrastructure. - -## Resources - -Check out a few resources that may come in handy when working with NestJS: - -- Visit the [NestJS Documentation](https://docs.nestjs.com) to learn more about the framework. -- For questions and support, please visit our [Discord channel](https://discord.gg/G7Qnnhy). -- To dive deeper and get more hands-on experience, check out our official video [courses](https://courses.nestjs.com/). -- Deploy your application to AWS with the help of [NestJS Mau](https://mau.nestjs.com) in just a few clicks. -- Visualize your application graph and interact with the NestJS application in real-time using [NestJS Devtools](https://devtools.nestjs.com). -- Need help with your project (part-time to full-time)? Check out our official [enterprise support](https://enterprise.nestjs.com). -- To stay in the loop and get updates, follow us on [X](https://x.com/nestframework) and [LinkedIn](https://linkedin.com/company/nestjs). -- Looking for a job, or have a job to offer? Check out our official [Jobs board](https://jobs.nestjs.com). - -## Support - -Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support). - -## Stay in touch - -- Author - [Kamil MyΕliwiec](https://twitter.com/kammysliwiec) -- Website - [https://nestjs.com](https://nestjs.com/) -- Twitter - [@nestframework](https://twitter.com/nestframework) - -## License - -Nest is [MIT licensed](https://github.com/nestjs/nest/blob/master/LICENSE). diff --git a/backend/src/README.md b/backend/src/README.md new file mode 100644 index 00000000..c83ec4d9 --- /dev/null +++ b/backend/src/README.md @@ -0,0 +1,52 @@ +# [backend](/backend) / [src](/backend/src) + +## π·οΈ π Src + +### π― PURPOSE +The `src` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the src logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + src[π src] + src --> common[π common] + src --> modules[π¦ modules] + src --> app_controller_spec_ts(app.controller.spec.ts) + src --> app_controller_ts(app.controller.ts) + src --> app_module_ts(app.module.ts) + src --> app_service_ts(app.service.ts) + src --> main_ts(main.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `app.controller.spec.ts` | `ts` | Encapsulates premium logic and definitions for `app.controller.spec.ts`. | @nestjs/testing | +| `app.controller.ts` | `ts` | Encapsulates premium logic and definitions for `app.controller.ts`. | @nestjs/common | +| `app.module.ts` | `ts` | Encapsulates premium logic and definitions for `app.module.ts`. | @modules/veil, @modules/booking, @modules/admin-settings, @nestjs/common, @modules/inventory, @modules/auth, @modules/treatments, @modules/user, @modules/gallery, @modules/partnership, @nestjs/serve-static, @modules/payment | +| `app.service.ts` | `ts` | Encapsulates premium logic and definitions for `app.service.ts`. | @nestjs/common | +| `main.ts` | `ts` | Encapsulates premium logic and definitions for `main.ts`. | @nestjs/config, @nestjs/common, @nestjs/core | + + +### π DEPENDENCIES +- `@modules/admin-settings` +- `@modules/auth` +- `@modules/booking` +- `@modules/gallery` +- `@modules/inventory` +- `@modules/partnership` +- `@modules/payment` +- `@modules/treatments` +- `@modules/user` +- `@modules/veil` +- `@nestjs/common` +- `@nestjs/config` +- `@nestjs/core` +- `@nestjs/serve-static` +- `@nestjs/testing` + +### π οΈ USAGE +```typescript +// Seamlessly integrate src into your refined workflows: +import { /* exported members */ } from '@path/to/src'; +``` diff --git a/backend/src/common/README.md b/backend/src/common/README.md new file mode 100644 index 00000000..c697dfe4 --- /dev/null +++ b/backend/src/common/README.md @@ -0,0 +1,33 @@ +# [backend](/backend) / [src](/backend/src) / [common](/backend/src/common) + +## π·οΈ π Common + +### π― PURPOSE +The `common` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the common logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + common[π common] + common --> config[π οΈ config] + common --> database[πΎ database] + common --> decorators[β¨ decorators] + common --> guards[π‘οΈ guards] + common --> interfaces[π interfaces] + common --> utils[π§° utils] +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| *No exclusive files* | - | Architecturally reserved | - | + + +### π DEPENDENCIES +- *Self-contained premium module.* + +### π οΈ USAGE +```typescript +// Seamlessly integrate common into your refined workflows: +import { /* exported members */ } from '@path/to/common'; +``` diff --git a/backend/src/common/config/README.md b/backend/src/common/config/README.md new file mode 100644 index 00000000..68a4421a --- /dev/null +++ b/backend/src/common/config/README.md @@ -0,0 +1,35 @@ +# [backend](/backend) / [src](/backend/src) / [common](/backend/src/common) / [config](/backend/src/common/config) + +## π·οΈ π οΈ Config + +### π― PURPOSE +The `config` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the config logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + config[π οΈ config] + config --> app_config_module_ts(app-config.module.ts) + config --> app_config_service_ts(app-config.service.ts) + config --> configuration_ts(configuration.ts) + config --> env_validation_ts(env.validation.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `app-config.module.ts` | `ts` | Encapsulates premium logic and definitions for `app-config.module.ts`. | @nestjs/config, @nestjs/common | +| `app-config.service.ts` | `ts` | Encapsulates premium logic and definitions for `app-config.service.ts`. | @nestjs/config, @nestjs/common | +| `configuration.ts` | `ts` | Encapsulates premium logic and definitions for `configuration.ts`. | None | +| `env.validation.ts` | `ts` | Encapsulates premium logic and definitions for `env.validation.ts`. | None | + + +### π DEPENDENCIES +- `@nestjs/common` +- `@nestjs/config` + +### π οΈ USAGE +```typescript +// Seamlessly integrate config into your refined workflows: +import { /* exported members */ } from '@path/to/config'; +``` diff --git a/backend/src/common/database/README.md b/backend/src/common/database/README.md new file mode 100644 index 00000000..fd43f3c1 --- /dev/null +++ b/backend/src/common/database/README.md @@ -0,0 +1,30 @@ +# [backend](/backend) / [src](/backend/src) / [common](/backend/src/common) / [database](/backend/src/common/database) + +## π·οΈ πΎ Database + +### π― PURPOSE +The `database` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the database logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + database[πΎ database] + database --> database_module_ts(database.module.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `database.module.ts` | `ts` | Encapsulates premium logic and definitions for `database.module.ts`. | @nestjs/config, @nestjs/common, @nestjs/mongoose | + + +### π DEPENDENCIES +- `@nestjs/common` +- `@nestjs/config` +- `@nestjs/mongoose` + +### π οΈ USAGE +```typescript +// Seamlessly integrate database into your refined workflows: +import { /* exported members */ } from '@path/to/database'; +``` diff --git a/backend/src/common/decorators/README.md b/backend/src/common/decorators/README.md new file mode 100644 index 00000000..ccb34bea --- /dev/null +++ b/backend/src/common/decorators/README.md @@ -0,0 +1,30 @@ +# [backend](/backend) / [src](/backend/src) / [common](/backend/src/common) / [decorators](/backend/src/common/decorators) + +## π·οΈ β¨ Decorators + +### π― PURPOSE +The `decorators` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the decorators logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + decorators[β¨ decorators] + decorators --> public_decorator_ts(public.decorator.ts) + decorators --> roles_decorator_ts(roles.decorator.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `public.decorator.ts` | `ts` | Encapsulates premium logic and definitions for `public.decorator.ts`. | @nestjs/common | +| `roles.decorator.ts` | `ts` | Encapsulates premium logic and definitions for `roles.decorator.ts`. | @nestjs/common | + + +### π DEPENDENCIES +- `@nestjs/common` + +### π οΈ USAGE +```typescript +// Seamlessly integrate decorators into your refined workflows: +import { /* exported members */ } from '@path/to/decorators'; +``` diff --git a/backend/src/common/guards/README.md b/backend/src/common/guards/README.md new file mode 100644 index 00000000..d5e2dceb --- /dev/null +++ b/backend/src/common/guards/README.md @@ -0,0 +1,32 @@ +# [backend](/backend) / [src](/backend/src) / [common](/backend/src/common) / [guards](/backend/src/common/guards) + +## π·οΈ π‘οΈ Guards + +### π― PURPOSE +The `guards` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the guards logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + guards[π‘οΈ guards] + guards --> jwt_auth_guard_ts(jwt-auth.guard.ts) + guards --> roles_guard_ts(roles.guard.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `jwt-auth.guard.ts` | `ts` | Encapsulates premium logic and definitions for `jwt-auth.guard.ts`. | @nestjs/passport, @nestjs/common, @nestjs/core | +| `roles.guard.ts` | `ts` | Encapsulates premium logic and definitions for `roles.guard.ts`. | @nestjs/common, @nestjs/core | + + +### π DEPENDENCIES +- `@nestjs/common` +- `@nestjs/core` +- `@nestjs/passport` + +### π οΈ USAGE +```typescript +// Seamlessly integrate guards into your refined workflows: +import { /* exported members */ } from '@path/to/guards'; +``` diff --git a/backend/src/common/interfaces/README.md b/backend/src/common/interfaces/README.md new file mode 100644 index 00000000..8d9eab74 --- /dev/null +++ b/backend/src/common/interfaces/README.md @@ -0,0 +1,28 @@ +# [backend](/backend) / [src](/backend/src) / [common](/backend/src/common) / [interfaces](/backend/src/common/interfaces) + +## π·οΈ π Interfaces + +### π― PURPOSE +The `interfaces` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the interfaces logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + interfaces[π interfaces] + interfaces --> authenticated_request_interface_ts(authenticated-request.interface.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `authenticated-request.interface.ts` | `ts` | Encapsulates premium logic and definitions for `authenticated-request.interface.ts`. | None | + + +### π DEPENDENCIES +- *Self-contained premium module.* + +### π οΈ USAGE +```typescript +// Seamlessly integrate interfaces into your refined workflows: +import { /* exported members */ } from '@path/to/interfaces'; +``` diff --git a/backend/src/common/utils/README.md b/backend/src/common/utils/README.md new file mode 100644 index 00000000..77a4b1f3 --- /dev/null +++ b/backend/src/common/utils/README.md @@ -0,0 +1,32 @@ +# [backend](/backend) / [src](/backend/src) / [common](/backend/src/common) / [utils](/backend/src/common/utils) + +## π·οΈ π§° Utils + +### π― PURPOSE +The `utils` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the utils logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + utils[π§° utils] + utils --> file_system_ts(file-system.ts) + utils --> index_ts(index.ts) + utils --> object_ts(object.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `file-system.ts` | `ts` | Encapsulates premium logic and definitions for `file-system.ts`. | None | +| `index.ts` | `ts` | Encapsulates premium logic and definitions for `index.ts`. | None | +| `object.ts` | `ts` | Encapsulates premium logic and definitions for `object.ts`. | None | + + +### π DEPENDENCIES +- *Self-contained premium module.* + +### π οΈ USAGE +```typescript +// Seamlessly integrate utils into your refined workflows: +import { /* exported members */ } from '@path/to/utils'; +``` diff --git a/backend/src/modules/README.md b/backend/src/modules/README.md new file mode 100644 index 00000000..027ea3ca --- /dev/null +++ b/backend/src/modules/README.md @@ -0,0 +1,37 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) + +## π·οΈ π¦ Modules + +### π― PURPOSE +The `modules` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the modules logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + modules[π¦ modules] + modules --> admin-settings[π admin-settings] + modules --> auth[π auth] + modules --> booking[π booking] + modules --> gallery[π gallery] + modules --> inventory[π inventory] + modules --> partnership[π partnership] + modules --> payment[π payment] + modules --> treatments[π treatments] + modules --> user[π user] + modules --> veil[π veil] +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| *No exclusive files* | - | Architecturally reserved | - | + + +### π DEPENDENCIES +- *Self-contained premium module.* + +### π οΈ USAGE +```typescript +// Seamlessly integrate modules into your refined workflows: +import { /* exported members */ } from '@path/to/modules'; +``` diff --git a/backend/src/modules/admin-settings/README.md b/backend/src/modules/admin-settings/README.md new file mode 100644 index 00000000..5031f3db --- /dev/null +++ b/backend/src/modules/admin-settings/README.md @@ -0,0 +1,35 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [admin-settings](/backend/src/modules/admin-settings) + +## π·οΈ π Admin-settings + +### π― PURPOSE +The `admin-settings` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the admin-settings logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + admin-settings[π admin-settings] + admin-settings --> application[π application] + admin-settings --> domain[ποΈ domain] + admin-settings --> infrastructure[ποΈ infrastructure] + admin-settings --> presentation[π¨ presentation] + admin-settings --> admin_settings_module_ts(admin-settings.module.ts) + admin-settings --> index_ts(index.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `admin-settings.module.ts` | `ts` | Encapsulates premium logic and definitions for `admin-settings.module.ts`. | @nestjs/common, @nestjs/mongoose | +| `index.ts` | `ts` | Encapsulates premium logic and definitions for `index.ts`. | None | + + +### π DEPENDENCIES +- `@nestjs/common` +- `@nestjs/mongoose` + +### π οΈ USAGE +```typescript +// Seamlessly integrate admin-settings into your refined workflows: +import { /* exported members */ } from '@path/to/admin-settings'; +``` diff --git a/backend/src/modules/admin-settings/application/README.md b/backend/src/modules/admin-settings/application/README.md new file mode 100644 index 00000000..d972a043 --- /dev/null +++ b/backend/src/modules/admin-settings/application/README.md @@ -0,0 +1,28 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [admin-settings](/backend/src/modules/admin-settings) / [application](/backend/src/modules/admin-settings/application) + +## π·οΈ π Application + +### π― PURPOSE +The `application` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the application logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + application[π application] + application --> admin_settings_service_ts(admin-settings.service.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `admin-settings.service.ts` | `ts` | Encapsulates premium logic and definitions for `admin-settings.service.ts`. | @nestjs/common | + + +### π DEPENDENCIES +- `@nestjs/common` + +### π οΈ USAGE +```typescript +// Seamlessly integrate application into your refined workflows: +import { /* exported members */ } from '@path/to/application'; +``` diff --git a/backend/src/modules/admin-settings/domain/README.md b/backend/src/modules/admin-settings/domain/README.md new file mode 100644 index 00000000..4018eddc --- /dev/null +++ b/backend/src/modules/admin-settings/domain/README.md @@ -0,0 +1,29 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [admin-settings](/backend/src/modules/admin-settings) / [domain](/backend/src/modules/admin-settings/domain) + +## π·οΈ ποΈ Domain + +### π― PURPOSE +The `domain` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the domain logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + domain[ποΈ domain] + domain --> interfaces[π interfaces] + domain --> admin_settings_entity_ts(admin-settings.entity.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `admin-settings.entity.ts` | `ts` | Encapsulates premium logic and definitions for `admin-settings.entity.ts`. | None | + + +### π DEPENDENCIES +- *Self-contained premium module.* + +### π οΈ USAGE +```typescript +// Seamlessly integrate domain into your refined workflows: +import { /* exported members */ } from '@path/to/domain'; +``` diff --git a/backend/src/modules/admin-settings/domain/interfaces/README.md b/backend/src/modules/admin-settings/domain/interfaces/README.md new file mode 100644 index 00000000..a577e3c9 --- /dev/null +++ b/backend/src/modules/admin-settings/domain/interfaces/README.md @@ -0,0 +1,28 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [admin-settings](/backend/src/modules/admin-settings) / [domain](/backend/src/modules/admin-settings/domain) / [interfaces](/backend/src/modules/admin-settings/domain/interfaces) + +## π·οΈ π Interfaces + +### π― PURPOSE +The `interfaces` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the interfaces logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + interfaces[π interfaces] + interfaces --> admin_settings_interface_ts(admin-settings.interface.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `admin-settings.interface.ts` | `ts` | Encapsulates premium logic and definitions for `admin-settings.interface.ts`. | None | + + +### π DEPENDENCIES +- *Self-contained premium module.* + +### π οΈ USAGE +```typescript +// Seamlessly integrate interfaces into your refined workflows: +import { /* exported members */ } from '@path/to/interfaces'; +``` diff --git a/backend/src/modules/admin-settings/infrastructure/README.md b/backend/src/modules/admin-settings/infrastructure/README.md new file mode 100644 index 00000000..eb8be3bf --- /dev/null +++ b/backend/src/modules/admin-settings/infrastructure/README.md @@ -0,0 +1,29 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [admin-settings](/backend/src/modules/admin-settings) / [infrastructure](/backend/src/modules/admin-settings/infrastructure) + +## π·οΈ ποΈ Infrastructure + +### π― PURPOSE +The `infrastructure` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the infrastructure logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + infrastructure[ποΈ infrastructure] + infrastructure --> repositories[ποΈ repositories] + infrastructure --> schemas[π schemas] +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| *No exclusive files* | - | Architecturally reserved | - | + + +### π DEPENDENCIES +- *Self-contained premium module.* + +### π οΈ USAGE +```typescript +// Seamlessly integrate infrastructure into your refined workflows: +import { /* exported members */ } from '@path/to/infrastructure'; +``` diff --git a/backend/src/modules/admin-settings/infrastructure/repositories/README.md b/backend/src/modules/admin-settings/infrastructure/repositories/README.md new file mode 100644 index 00000000..ace35384 --- /dev/null +++ b/backend/src/modules/admin-settings/infrastructure/repositories/README.md @@ -0,0 +1,29 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [admin-settings](/backend/src/modules/admin-settings) / [infrastructure](/backend/src/modules/admin-settings/infrastructure) / [repositories](/backend/src/modules/admin-settings/infrastructure/repositories) + +## π·οΈ ποΈ Repositories + +### π― PURPOSE +The `repositories` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the repositories logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + repositories[ποΈ repositories] + repositories --> admin_settings_repository_ts(admin-settings.repository.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `admin-settings.repository.ts` | `ts` | Encapsulates premium logic and definitions for `admin-settings.repository.ts`. | @nestjs/common, @nestjs/mongoose | + + +### π DEPENDENCIES +- `@nestjs/common` +- `@nestjs/mongoose` + +### π οΈ USAGE +```typescript +// Seamlessly integrate repositories into your refined workflows: +import { /* exported members */ } from '@path/to/repositories'; +``` diff --git a/backend/src/modules/admin-settings/infrastructure/schemas/README.md b/backend/src/modules/admin-settings/infrastructure/schemas/README.md new file mode 100644 index 00000000..36532c60 --- /dev/null +++ b/backend/src/modules/admin-settings/infrastructure/schemas/README.md @@ -0,0 +1,28 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [admin-settings](/backend/src/modules/admin-settings) / [infrastructure](/backend/src/modules/admin-settings/infrastructure) / [schemas](/backend/src/modules/admin-settings/infrastructure/schemas) + +## π·οΈ π Schemas + +### π― PURPOSE +The `schemas` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the schemas logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + schemas[π schemas] + schemas --> admin_settings_schema_ts(admin-settings.schema.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `admin-settings.schema.ts` | `ts` | Encapsulates premium logic and definitions for `admin-settings.schema.ts`. | @nestjs/mongoose | + + +### π DEPENDENCIES +- `@nestjs/mongoose` + +### π οΈ USAGE +```typescript +// Seamlessly integrate schemas into your refined workflows: +import { /* exported members */ } from '@path/to/schemas'; +``` diff --git a/backend/src/modules/admin-settings/presentation/README.md b/backend/src/modules/admin-settings/presentation/README.md new file mode 100644 index 00000000..94a5364a --- /dev/null +++ b/backend/src/modules/admin-settings/presentation/README.md @@ -0,0 +1,29 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [admin-settings](/backend/src/modules/admin-settings) / [presentation](/backend/src/modules/admin-settings/presentation) + +## π·οΈ π¨ Presentation + +### π― PURPOSE +The `presentation` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the presentation logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + presentation[π¨ presentation] + presentation --> dto[π¨ dto] + presentation --> admin_settings_controller_ts(admin-settings.controller.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `admin-settings.controller.ts` | `ts` | Encapsulates premium logic and definitions for `admin-settings.controller.ts`. | @nestjs/common | + + +### π DEPENDENCIES +- `@nestjs/common` + +### π οΈ USAGE +```typescript +// Seamlessly integrate presentation into your refined workflows: +import { /* exported members */ } from '@path/to/presentation'; +``` diff --git a/backend/src/modules/admin-settings/presentation/dto/README.md b/backend/src/modules/admin-settings/presentation/dto/README.md new file mode 100644 index 00000000..727a974c --- /dev/null +++ b/backend/src/modules/admin-settings/presentation/dto/README.md @@ -0,0 +1,30 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [admin-settings](/backend/src/modules/admin-settings) / [presentation](/backend/src/modules/admin-settings/presentation) / [dto](/backend/src/modules/admin-settings/presentation/dto) + +## π·οΈ π¨ Dto + +### π― PURPOSE +The `dto` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the dto logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + dto[π¨ dto] + dto --> create_admin_settings_dto_ts(create-admin-settings.dto.ts) + dto --> update_admin_settings_dto_ts(update-admin-settings.dto.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `create-admin-settings.dto.ts` | `ts` | Encapsulates premium logic and definitions for `create-admin-settings.dto.ts`. | None | +| `update-admin-settings.dto.ts` | `ts` | Encapsulates premium logic and definitions for `update-admin-settings.dto.ts`. | @nestjs/mapped-types | + + +### π DEPENDENCIES +- `@nestjs/mapped-types` + +### π οΈ USAGE +```typescript +// Seamlessly integrate dto into your refined workflows: +import { /* exported members */ } from '@path/to/dto'; +``` diff --git a/backend/src/modules/auth/README.md b/backend/src/modules/auth/README.md new file mode 100644 index 00000000..c4c166b0 --- /dev/null +++ b/backend/src/modules/auth/README.md @@ -0,0 +1,45 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [auth](/backend/src/modules/auth) + +## π·οΈ π Auth + +### π― PURPOSE +The `auth` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the auth logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + auth[π auth] + auth --> dto[π¨ dto] + auth --> infrastructure[ποΈ infrastructure] + auth --> interfaces[π interfaces] + auth --> auth_controller_ts(auth.controller.ts) + auth --> auth_module_ts(auth.module.ts) + auth --> auth_service_ts(auth.service.ts) + auth --> index_ts(index.ts) + auth --> telegram_auth_service_ts(telegram-auth.service.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `auth.controller.ts` | `ts` | Encapsulates premium logic and definitions for `auth.controller.ts`. | @common/decorators/public.decorator, @nestjs/common | +| `auth.module.ts` | `ts` | Encapsulates premium logic and definitions for `auth.module.ts`. | @nestjs/jwt, @nestjs/passport, @common/config/app-config.service, @nestjs/common, @modules/user, @common/config/app-config.module | +| `auth.service.ts` | `ts` | Encapsulates premium logic and definitions for `auth.service.ts`. | @nestjs/jwt, @modules/user, @nestjs/common | +| `index.ts` | `ts` | Encapsulates premium logic and definitions for `index.ts`. | None | +| `telegram-auth.service.ts` | `ts` | Encapsulates premium logic and definitions for `telegram-auth.service.ts`. | @common/config/app-config.service, @modules/user, @nestjs/common | + + +### π DEPENDENCIES +- `@common/config/app-config.module` +- `@common/config/app-config.service` +- `@common/decorators/public.decorator` +- `@modules/user` +- `@nestjs/common` +- `@nestjs/jwt` +- `@nestjs/passport` + +### π οΈ USAGE +```typescript +// Seamlessly integrate auth into your refined workflows: +import { /* exported members */ } from '@path/to/auth'; +``` diff --git a/backend/src/modules/auth/dto/README.md b/backend/src/modules/auth/dto/README.md new file mode 100644 index 00000000..00511bc2 --- /dev/null +++ b/backend/src/modules/auth/dto/README.md @@ -0,0 +1,30 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [auth](/backend/src/modules/auth) / [dto](/backend/src/modules/auth/dto) + +## π·οΈ π¨ Dto + +### π― PURPOSE +The `dto` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the dto logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + dto[π¨ dto] + dto --> login_dto_ts(login.dto.ts) + dto --> register_dto_ts(register.dto.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `login.dto.ts` | `ts` | Encapsulates premium logic and definitions for `login.dto.ts`. | None | +| `register.dto.ts` | `ts` | Encapsulates premium logic and definitions for `register.dto.ts`. | None | + + +### π DEPENDENCIES +- *Self-contained premium module.* + +### π οΈ USAGE +```typescript +// Seamlessly integrate dto into your refined workflows: +import { /* exported members */ } from '@path/to/dto'; +``` diff --git a/backend/src/modules/auth/infrastructure/README.md b/backend/src/modules/auth/infrastructure/README.md new file mode 100644 index 00000000..bff9a49a --- /dev/null +++ b/backend/src/modules/auth/infrastructure/README.md @@ -0,0 +1,30 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [auth](/backend/src/modules/auth) / [infrastructure](/backend/src/modules/auth/infrastructure) + +## π·οΈ ποΈ Infrastructure + +### π― PURPOSE +The `infrastructure` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the infrastructure logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + infrastructure[ποΈ infrastructure] + infrastructure --> jwt_strategy_ts(jwt.strategy.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `jwt.strategy.ts` | `ts` | Encapsulates premium logic and definitions for `jwt.strategy.ts`. | @nestjs/passport, @nestjs/common, @common/config/app-config.service | + + +### π DEPENDENCIES +- `@common/config/app-config.service` +- `@nestjs/common` +- `@nestjs/passport` + +### π οΈ USAGE +```typescript +// Seamlessly integrate infrastructure into your refined workflows: +import { /* exported members */ } from '@path/to/infrastructure'; +``` diff --git a/backend/src/modules/auth/interfaces/README.md b/backend/src/modules/auth/interfaces/README.md new file mode 100644 index 00000000..d664ef01 --- /dev/null +++ b/backend/src/modules/auth/interfaces/README.md @@ -0,0 +1,30 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [auth](/backend/src/modules/auth) / [interfaces](/backend/src/modules/auth/interfaces) + +## π·οΈ π Interfaces + +### π― PURPOSE +The `interfaces` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the interfaces logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + interfaces[π interfaces] + interfaces --> auth_response_interface_ts(auth-response.interface.ts) + interfaces --> jwt_payload_interface_ts(jwt-payload.interface.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `auth-response.interface.ts` | `ts` | Encapsulates premium logic and definitions for `auth-response.interface.ts`. | @modules/user | +| `jwt-payload.interface.ts` | `ts` | Encapsulates premium logic and definitions for `jwt-payload.interface.ts`. | None | + + +### π DEPENDENCIES +- `@modules/user` + +### π οΈ USAGE +```typescript +// Seamlessly integrate interfaces into your refined workflows: +import { /* exported members */ } from '@path/to/interfaces'; +``` diff --git a/backend/src/modules/booking/README.md b/backend/src/modules/booking/README.md new file mode 100644 index 00000000..68a748c0 --- /dev/null +++ b/backend/src/modules/booking/README.md @@ -0,0 +1,35 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [booking](/backend/src/modules/booking) + +## π·οΈ π Booking + +### π― PURPOSE +The `booking` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the booking logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + booking[π booking] + booking --> application[π application] + booking --> domain[ποΈ domain] + booking --> infrastructure[ποΈ infrastructure] + booking --> presentation[π¨ presentation] + booking --> booking_module_ts(booking.module.ts) + booking --> index_ts(index.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `booking.module.ts` | `ts` | Encapsulates premium logic and definitions for `booking.module.ts`. | @nestjs/common, @nestjs/mongoose | +| `index.ts` | `ts` | Encapsulates premium logic and definitions for `index.ts`. | None | + + +### π DEPENDENCIES +- `@nestjs/common` +- `@nestjs/mongoose` + +### π οΈ USAGE +```typescript +// Seamlessly integrate booking into your refined workflows: +import { /* exported members */ } from '@path/to/booking'; +``` diff --git a/backend/src/modules/booking/application/README.md b/backend/src/modules/booking/application/README.md new file mode 100644 index 00000000..0f7dbc51 --- /dev/null +++ b/backend/src/modules/booking/application/README.md @@ -0,0 +1,28 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [booking](/backend/src/modules/booking) / [application](/backend/src/modules/booking/application) + +## π·οΈ π Application + +### π― PURPOSE +The `application` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the application logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + application[π application] + application --> booking_service_ts(booking.service.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `booking.service.ts` | `ts` | Encapsulates premium logic and definitions for `booking.service.ts`. | @nestjs/common | + + +### π DEPENDENCIES +- `@nestjs/common` + +### π οΈ USAGE +```typescript +// Seamlessly integrate application into your refined workflows: +import { /* exported members */ } from '@path/to/application'; +``` diff --git a/backend/src/modules/booking/domain/README.md b/backend/src/modules/booking/domain/README.md new file mode 100644 index 00000000..9cb7df6c --- /dev/null +++ b/backend/src/modules/booking/domain/README.md @@ -0,0 +1,28 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [booking](/backend/src/modules/booking) / [domain](/backend/src/modules/booking/domain) + +## π·οΈ ποΈ Domain + +### π― PURPOSE +The `domain` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the domain logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + domain[ποΈ domain] + domain --> booking_entity_ts(booking.entity.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `booking.entity.ts` | `ts` | Encapsulates premium logic and definitions for `booking.entity.ts`. | None | + + +### π DEPENDENCIES +- *Self-contained premium module.* + +### π οΈ USAGE +```typescript +// Seamlessly integrate domain into your refined workflows: +import { /* exported members */ } from '@path/to/domain'; +``` diff --git a/backend/src/modules/booking/infrastructure/README.md b/backend/src/modules/booking/infrastructure/README.md new file mode 100644 index 00000000..393de390 --- /dev/null +++ b/backend/src/modules/booking/infrastructure/README.md @@ -0,0 +1,29 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [booking](/backend/src/modules/booking) / [infrastructure](/backend/src/modules/booking/infrastructure) + +## π·οΈ ποΈ Infrastructure + +### π― PURPOSE +The `infrastructure` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the infrastructure logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + infrastructure[ποΈ infrastructure] + infrastructure --> repositories[ποΈ repositories] + infrastructure --> schemas[π schemas] +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| *No exclusive files* | - | Architecturally reserved | - | + + +### π DEPENDENCIES +- *Self-contained premium module.* + +### π οΈ USAGE +```typescript +// Seamlessly integrate infrastructure into your refined workflows: +import { /* exported members */ } from '@path/to/infrastructure'; +``` diff --git a/backend/src/modules/booking/infrastructure/repositories/README.md b/backend/src/modules/booking/infrastructure/repositories/README.md new file mode 100644 index 00000000..ccd068e8 --- /dev/null +++ b/backend/src/modules/booking/infrastructure/repositories/README.md @@ -0,0 +1,29 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [booking](/backend/src/modules/booking) / [infrastructure](/backend/src/modules/booking/infrastructure) / [repositories](/backend/src/modules/booking/infrastructure/repositories) + +## π·οΈ ποΈ Repositories + +### π― PURPOSE +The `repositories` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the repositories logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + repositories[ποΈ repositories] + repositories --> booking_repository_ts(booking.repository.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `booking.repository.ts` | `ts` | Encapsulates premium logic and definitions for `booking.repository.ts`. | @nestjs/common, @nestjs/mongoose | + + +### π DEPENDENCIES +- `@nestjs/common` +- `@nestjs/mongoose` + +### π οΈ USAGE +```typescript +// Seamlessly integrate repositories into your refined workflows: +import { /* exported members */ } from '@path/to/repositories'; +``` diff --git a/backend/src/modules/booking/infrastructure/schemas/README.md b/backend/src/modules/booking/infrastructure/schemas/README.md new file mode 100644 index 00000000..699c4bf7 --- /dev/null +++ b/backend/src/modules/booking/infrastructure/schemas/README.md @@ -0,0 +1,28 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [booking](/backend/src/modules/booking) / [infrastructure](/backend/src/modules/booking/infrastructure) / [schemas](/backend/src/modules/booking/infrastructure/schemas) + +## π·οΈ π Schemas + +### π― PURPOSE +The `schemas` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the schemas logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + schemas[π schemas] + schemas --> booking_schema_ts(booking.schema.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `booking.schema.ts` | `ts` | Encapsulates premium logic and definitions for `booking.schema.ts`. | @nestjs/mongoose | + + +### π DEPENDENCIES +- `@nestjs/mongoose` + +### π οΈ USAGE +```typescript +// Seamlessly integrate schemas into your refined workflows: +import { /* exported members */ } from '@path/to/schemas'; +``` diff --git a/backend/src/modules/booking/presentation/README.md b/backend/src/modules/booking/presentation/README.md new file mode 100644 index 00000000..0dcbf73a --- /dev/null +++ b/backend/src/modules/booking/presentation/README.md @@ -0,0 +1,29 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [booking](/backend/src/modules/booking) / [presentation](/backend/src/modules/booking/presentation) + +## π·οΈ π¨ Presentation + +### π― PURPOSE +The `presentation` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the presentation logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + presentation[π¨ presentation] + presentation --> dto[π¨ dto] + presentation --> booking_controller_ts(booking.controller.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `booking.controller.ts` | `ts` | Encapsulates premium logic and definitions for `booking.controller.ts`. | @nestjs/common | + + +### π DEPENDENCIES +- `@nestjs/common` + +### π οΈ USAGE +```typescript +// Seamlessly integrate presentation into your refined workflows: +import { /* exported members */ } from '@path/to/presentation'; +``` diff --git a/backend/src/modules/booking/presentation/dto/README.md b/backend/src/modules/booking/presentation/dto/README.md new file mode 100644 index 00000000..78f2e9eb --- /dev/null +++ b/backend/src/modules/booking/presentation/dto/README.md @@ -0,0 +1,30 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [booking](/backend/src/modules/booking) / [presentation](/backend/src/modules/booking/presentation) / [dto](/backend/src/modules/booking/presentation/dto) + +## π·οΈ π¨ Dto + +### π― PURPOSE +The `dto` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the dto logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + dto[π¨ dto] + dto --> create_booking_dto_ts(create-booking.dto.ts) + dto --> update_booking_dto_ts(update-booking.dto.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `create-booking.dto.ts` | `ts` | Encapsulates premium logic and definitions for `create-booking.dto.ts`. | None | +| `update-booking.dto.ts` | `ts` | Encapsulates premium logic and definitions for `update-booking.dto.ts`. | @nestjs/mapped-types | + + +### π DEPENDENCIES +- `@nestjs/mapped-types` + +### π οΈ USAGE +```typescript +// Seamlessly integrate dto into your refined workflows: +import { /* exported members */ } from '@path/to/dto'; +``` diff --git a/backend/src/modules/gallery/README.md b/backend/src/modules/gallery/README.md new file mode 100644 index 00000000..e71bfbb1 --- /dev/null +++ b/backend/src/modules/gallery/README.md @@ -0,0 +1,35 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [gallery](/backend/src/modules/gallery) + +## π·οΈ π Gallery + +### π― PURPOSE +The `gallery` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the gallery logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + gallery[π gallery] + gallery --> application[π application] + gallery --> domain[ποΈ domain] + gallery --> infrastructure[ποΈ infrastructure] + gallery --> presentation[π¨ presentation] + gallery --> gallery_module_ts(gallery.module.ts) + gallery --> index_ts(index.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `gallery.module.ts` | `ts` | Encapsulates premium logic and definitions for `gallery.module.ts`. | @nestjs/common, @nestjs/mongoose | +| `index.ts` | `ts` | Encapsulates premium logic and definitions for `index.ts`. | None | + + +### π DEPENDENCIES +- `@nestjs/common` +- `@nestjs/mongoose` + +### π οΈ USAGE +```typescript +// Seamlessly integrate gallery into your refined workflows: +import { /* exported members */ } from '@path/to/gallery'; +``` diff --git a/backend/src/modules/gallery/application/README.md b/backend/src/modules/gallery/application/README.md new file mode 100644 index 00000000..1116cd6a --- /dev/null +++ b/backend/src/modules/gallery/application/README.md @@ -0,0 +1,28 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [gallery](/backend/src/modules/gallery) / [application](/backend/src/modules/gallery/application) + +## π·οΈ π Application + +### π― PURPOSE +The `application` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the application logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + application[π application] + application --> gallery_service_ts(gallery.service.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `gallery.service.ts` | `ts` | Encapsulates premium logic and definitions for `gallery.service.ts`. | @nestjs/common | + + +### π DEPENDENCIES +- `@nestjs/common` + +### π οΈ USAGE +```typescript +// Seamlessly integrate application into your refined workflows: +import { /* exported members */ } from '@path/to/application'; +``` diff --git a/backend/src/modules/gallery/domain/README.md b/backend/src/modules/gallery/domain/README.md new file mode 100644 index 00000000..2075e630 --- /dev/null +++ b/backend/src/modules/gallery/domain/README.md @@ -0,0 +1,28 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [gallery](/backend/src/modules/gallery) / [domain](/backend/src/modules/gallery/domain) + +## π·οΈ ποΈ Domain + +### π― PURPOSE +The `domain` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the domain logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + domain[ποΈ domain] + domain --> gallery_entity_ts(gallery.entity.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `gallery.entity.ts` | `ts` | Encapsulates premium logic and definitions for `gallery.entity.ts`. | None | + + +### π DEPENDENCIES +- *Self-contained premium module.* + +### π οΈ USAGE +```typescript +// Seamlessly integrate domain into your refined workflows: +import { /* exported members */ } from '@path/to/domain'; +``` diff --git a/backend/src/modules/gallery/infrastructure/README.md b/backend/src/modules/gallery/infrastructure/README.md new file mode 100644 index 00000000..5777116d --- /dev/null +++ b/backend/src/modules/gallery/infrastructure/README.md @@ -0,0 +1,29 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [gallery](/backend/src/modules/gallery) / [infrastructure](/backend/src/modules/gallery/infrastructure) + +## π·οΈ ποΈ Infrastructure + +### π― PURPOSE +The `infrastructure` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the infrastructure logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + infrastructure[ποΈ infrastructure] + infrastructure --> repositories[ποΈ repositories] + infrastructure --> schemas[π schemas] +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| *No exclusive files* | - | Architecturally reserved | - | + + +### π DEPENDENCIES +- *Self-contained premium module.* + +### π οΈ USAGE +```typescript +// Seamlessly integrate infrastructure into your refined workflows: +import { /* exported members */ } from '@path/to/infrastructure'; +``` diff --git a/backend/src/modules/gallery/infrastructure/repositories/README.md b/backend/src/modules/gallery/infrastructure/repositories/README.md new file mode 100644 index 00000000..fe06a869 --- /dev/null +++ b/backend/src/modules/gallery/infrastructure/repositories/README.md @@ -0,0 +1,29 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [gallery](/backend/src/modules/gallery) / [infrastructure](/backend/src/modules/gallery/infrastructure) / [repositories](/backend/src/modules/gallery/infrastructure/repositories) + +## π·οΈ ποΈ Repositories + +### π― PURPOSE +The `repositories` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the repositories logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + repositories[ποΈ repositories] + repositories --> gallery_repository_ts(gallery.repository.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `gallery.repository.ts` | `ts` | Encapsulates premium logic and definitions for `gallery.repository.ts`. | @nestjs/common, @nestjs/mongoose | + + +### π DEPENDENCIES +- `@nestjs/common` +- `@nestjs/mongoose` + +### π οΈ USAGE +```typescript +// Seamlessly integrate repositories into your refined workflows: +import { /* exported members */ } from '@path/to/repositories'; +``` diff --git a/backend/src/modules/gallery/infrastructure/schemas/README.md b/backend/src/modules/gallery/infrastructure/schemas/README.md new file mode 100644 index 00000000..4adcdb00 --- /dev/null +++ b/backend/src/modules/gallery/infrastructure/schemas/README.md @@ -0,0 +1,28 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [gallery](/backend/src/modules/gallery) / [infrastructure](/backend/src/modules/gallery/infrastructure) / [schemas](/backend/src/modules/gallery/infrastructure/schemas) + +## π·οΈ π Schemas + +### π― PURPOSE +The `schemas` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the schemas logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + schemas[π schemas] + schemas --> gallery_schema_ts(gallery.schema.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `gallery.schema.ts` | `ts` | Encapsulates premium logic and definitions for `gallery.schema.ts`. | @nestjs/mongoose | + + +### π DEPENDENCIES +- `@nestjs/mongoose` + +### π οΈ USAGE +```typescript +// Seamlessly integrate schemas into your refined workflows: +import { /* exported members */ } from '@path/to/schemas'; +``` diff --git a/backend/src/modules/gallery/presentation/README.md b/backend/src/modules/gallery/presentation/README.md new file mode 100644 index 00000000..449f1cd2 --- /dev/null +++ b/backend/src/modules/gallery/presentation/README.md @@ -0,0 +1,30 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [gallery](/backend/src/modules/gallery) / [presentation](/backend/src/modules/gallery/presentation) + +## π·οΈ π¨ Presentation + +### π― PURPOSE +The `presentation` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the presentation logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + presentation[π¨ presentation] + presentation --> dto[π¨ dto] + presentation --> gallery_controller_ts(gallery.controller.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `gallery.controller.ts` | `ts` | Encapsulates premium logic and definitions for `gallery.controller.ts`. | @nestjs/common, @nestjs/platform-express | + + +### π DEPENDENCIES +- `@nestjs/common` +- `@nestjs/platform-express` + +### π οΈ USAGE +```typescript +// Seamlessly integrate presentation into your refined workflows: +import { /* exported members */ } from '@path/to/presentation'; +``` diff --git a/backend/src/modules/gallery/presentation/dto/README.md b/backend/src/modules/gallery/presentation/dto/README.md new file mode 100644 index 00000000..0a8aaaba --- /dev/null +++ b/backend/src/modules/gallery/presentation/dto/README.md @@ -0,0 +1,30 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [gallery](/backend/src/modules/gallery) / [presentation](/backend/src/modules/gallery/presentation) / [dto](/backend/src/modules/gallery/presentation/dto) + +## π·οΈ π¨ Dto + +### π― PURPOSE +The `dto` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the dto logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + dto[π¨ dto] + dto --> create_gallery_dto_ts(create-gallery.dto.ts) + dto --> update_gallery_dto_ts(update-gallery.dto.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `create-gallery.dto.ts` | `ts` | Encapsulates premium logic and definitions for `create-gallery.dto.ts`. | None | +| `update-gallery.dto.ts` | `ts` | Encapsulates premium logic and definitions for `update-gallery.dto.ts`. | @nestjs/mapped-types | + + +### π DEPENDENCIES +- `@nestjs/mapped-types` + +### π οΈ USAGE +```typescript +// Seamlessly integrate dto into your refined workflows: +import { /* exported members */ } from '@path/to/dto'; +``` diff --git a/backend/src/modules/inventory/README.md b/backend/src/modules/inventory/README.md new file mode 100644 index 00000000..19468f6b --- /dev/null +++ b/backend/src/modules/inventory/README.md @@ -0,0 +1,35 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [inventory](/backend/src/modules/inventory) + +## π·οΈ π Inventory + +### π― PURPOSE +The `inventory` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the inventory logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + inventory[π inventory] + inventory --> application[π application] + inventory --> domain[ποΈ domain] + inventory --> infrastructure[ποΈ infrastructure] + inventory --> presentation[π¨ presentation] + inventory --> index_ts(index.ts) + inventory --> inventory_module_ts(inventory.module.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `index.ts` | `ts` | Encapsulates premium logic and definitions for `index.ts`. | None | +| `inventory.module.ts` | `ts` | Encapsulates premium logic and definitions for `inventory.module.ts`. | @nestjs/common, @nestjs/mongoose | + + +### π DEPENDENCIES +- `@nestjs/common` +- `@nestjs/mongoose` + +### π οΈ USAGE +```typescript +// Seamlessly integrate inventory into your refined workflows: +import { /* exported members */ } from '@path/to/inventory'; +``` diff --git a/backend/src/modules/inventory/application/README.md b/backend/src/modules/inventory/application/README.md new file mode 100644 index 00000000..ecb982d3 --- /dev/null +++ b/backend/src/modules/inventory/application/README.md @@ -0,0 +1,28 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [inventory](/backend/src/modules/inventory) / [application](/backend/src/modules/inventory/application) + +## π·οΈ π Application + +### π― PURPOSE +The `application` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the application logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + application[π application] + application --> inventory_service_ts(inventory.service.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `inventory.service.ts` | `ts` | Encapsulates premium logic and definitions for `inventory.service.ts`. | @nestjs/common | + + +### π DEPENDENCIES +- `@nestjs/common` + +### π οΈ USAGE +```typescript +// Seamlessly integrate application into your refined workflows: +import { /* exported members */ } from '@path/to/application'; +``` diff --git a/backend/src/modules/inventory/domain/README.md b/backend/src/modules/inventory/domain/README.md new file mode 100644 index 00000000..38d43075 --- /dev/null +++ b/backend/src/modules/inventory/domain/README.md @@ -0,0 +1,28 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [inventory](/backend/src/modules/inventory) / [domain](/backend/src/modules/inventory/domain) + +## π·οΈ ποΈ Domain + +### π― PURPOSE +The `domain` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the domain logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + domain[ποΈ domain] + domain --> inventory_entity_ts(inventory.entity.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `inventory.entity.ts` | `ts` | Encapsulates premium logic and definitions for `inventory.entity.ts`. | None | + + +### π DEPENDENCIES +- *Self-contained premium module.* + +### π οΈ USAGE +```typescript +// Seamlessly integrate domain into your refined workflows: +import { /* exported members */ } from '@path/to/domain'; +``` diff --git a/backend/src/modules/inventory/infrastructure/README.md b/backend/src/modules/inventory/infrastructure/README.md new file mode 100644 index 00000000..b1790734 --- /dev/null +++ b/backend/src/modules/inventory/infrastructure/README.md @@ -0,0 +1,29 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [inventory](/backend/src/modules/inventory) / [infrastructure](/backend/src/modules/inventory/infrastructure) + +## π·οΈ ποΈ Infrastructure + +### π― PURPOSE +The `infrastructure` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the infrastructure logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + infrastructure[ποΈ infrastructure] + infrastructure --> repositories[ποΈ repositories] + infrastructure --> schemas[π schemas] +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| *No exclusive files* | - | Architecturally reserved | - | + + +### π DEPENDENCIES +- *Self-contained premium module.* + +### π οΈ USAGE +```typescript +// Seamlessly integrate infrastructure into your refined workflows: +import { /* exported members */ } from '@path/to/infrastructure'; +``` diff --git a/backend/src/modules/inventory/infrastructure/repositories/README.md b/backend/src/modules/inventory/infrastructure/repositories/README.md new file mode 100644 index 00000000..a86c4106 --- /dev/null +++ b/backend/src/modules/inventory/infrastructure/repositories/README.md @@ -0,0 +1,29 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [inventory](/backend/src/modules/inventory) / [infrastructure](/backend/src/modules/inventory/infrastructure) / [repositories](/backend/src/modules/inventory/infrastructure/repositories) + +## π·οΈ ποΈ Repositories + +### π― PURPOSE +The `repositories` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the repositories logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + repositories[ποΈ repositories] + repositories --> inventory_repository_ts(inventory.repository.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `inventory.repository.ts` | `ts` | Encapsulates premium logic and definitions for `inventory.repository.ts`. | @nestjs/common, @nestjs/mongoose | + + +### π DEPENDENCIES +- `@nestjs/common` +- `@nestjs/mongoose` + +### π οΈ USAGE +```typescript +// Seamlessly integrate repositories into your refined workflows: +import { /* exported members */ } from '@path/to/repositories'; +``` diff --git a/backend/src/modules/inventory/infrastructure/schemas/README.md b/backend/src/modules/inventory/infrastructure/schemas/README.md new file mode 100644 index 00000000..b43d5f82 --- /dev/null +++ b/backend/src/modules/inventory/infrastructure/schemas/README.md @@ -0,0 +1,28 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [inventory](/backend/src/modules/inventory) / [infrastructure](/backend/src/modules/inventory/infrastructure) / [schemas](/backend/src/modules/inventory/infrastructure/schemas) + +## π·οΈ π Schemas + +### π― PURPOSE +The `schemas` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the schemas logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + schemas[π schemas] + schemas --> inventory_schema_ts(inventory.schema.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `inventory.schema.ts` | `ts` | Encapsulates premium logic and definitions for `inventory.schema.ts`. | @nestjs/mongoose | + + +### π DEPENDENCIES +- `@nestjs/mongoose` + +### π οΈ USAGE +```typescript +// Seamlessly integrate schemas into your refined workflows: +import { /* exported members */ } from '@path/to/schemas'; +``` diff --git a/backend/src/modules/inventory/presentation/README.md b/backend/src/modules/inventory/presentation/README.md new file mode 100644 index 00000000..18ef98fa --- /dev/null +++ b/backend/src/modules/inventory/presentation/README.md @@ -0,0 +1,29 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [inventory](/backend/src/modules/inventory) / [presentation](/backend/src/modules/inventory/presentation) + +## π·οΈ π¨ Presentation + +### π― PURPOSE +The `presentation` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the presentation logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + presentation[π¨ presentation] + presentation --> dto[π¨ dto] + presentation --> inventory_controller_ts(inventory.controller.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `inventory.controller.ts` | `ts` | Encapsulates premium logic and definitions for `inventory.controller.ts`. | @nestjs/common | + + +### π DEPENDENCIES +- `@nestjs/common` + +### π οΈ USAGE +```typescript +// Seamlessly integrate presentation into your refined workflows: +import { /* exported members */ } from '@path/to/presentation'; +``` diff --git a/backend/src/modules/inventory/presentation/dto/README.md b/backend/src/modules/inventory/presentation/dto/README.md new file mode 100644 index 00000000..aa270d78 --- /dev/null +++ b/backend/src/modules/inventory/presentation/dto/README.md @@ -0,0 +1,30 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [inventory](/backend/src/modules/inventory) / [presentation](/backend/src/modules/inventory/presentation) / [dto](/backend/src/modules/inventory/presentation/dto) + +## π·οΈ π¨ Dto + +### π― PURPOSE +The `dto` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the dto logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + dto[π¨ dto] + dto --> create_inventory_dto_ts(create-inventory.dto.ts) + dto --> update_inventory_dto_ts(update-inventory.dto.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `create-inventory.dto.ts` | `ts` | Encapsulates premium logic and definitions for `create-inventory.dto.ts`. | None | +| `update-inventory.dto.ts` | `ts` | Encapsulates premium logic and definitions for `update-inventory.dto.ts`. | @nestjs/mapped-types | + + +### π DEPENDENCIES +- `@nestjs/mapped-types` + +### π οΈ USAGE +```typescript +// Seamlessly integrate dto into your refined workflows: +import { /* exported members */ } from '@path/to/dto'; +``` diff --git a/backend/src/modules/partnership/README.md b/backend/src/modules/partnership/README.md new file mode 100644 index 00000000..4a0e4b9b --- /dev/null +++ b/backend/src/modules/partnership/README.md @@ -0,0 +1,35 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [partnership](/backend/src/modules/partnership) + +## π·οΈ π Partnership + +### π― PURPOSE +The `partnership` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the partnership logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + partnership[π partnership] + partnership --> application[π application] + partnership --> domain[ποΈ domain] + partnership --> infrastructure[ποΈ infrastructure] + partnership --> presentation[π¨ presentation] + partnership --> index_ts(index.ts) + partnership --> partnership_module_ts(partnership.module.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `index.ts` | `ts` | Encapsulates premium logic and definitions for `index.ts`. | None | +| `partnership.module.ts` | `ts` | Encapsulates premium logic and definitions for `partnership.module.ts`. | @nestjs/common, @nestjs/mongoose | + + +### π DEPENDENCIES +- `@nestjs/common` +- `@nestjs/mongoose` + +### π οΈ USAGE +```typescript +// Seamlessly integrate partnership into your refined workflows: +import { /* exported members */ } from '@path/to/partnership'; +``` diff --git a/backend/src/modules/partnership/application/README.md b/backend/src/modules/partnership/application/README.md new file mode 100644 index 00000000..ea219ee5 --- /dev/null +++ b/backend/src/modules/partnership/application/README.md @@ -0,0 +1,28 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [partnership](/backend/src/modules/partnership) / [application](/backend/src/modules/partnership/application) + +## π·οΈ π Application + +### π― PURPOSE +The `application` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the application logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + application[π application] + application --> partnership_service_ts(partnership.service.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `partnership.service.ts` | `ts` | Encapsulates premium logic and definitions for `partnership.service.ts`. | @nestjs/common | + + +### π DEPENDENCIES +- `@nestjs/common` + +### π οΈ USAGE +```typescript +// Seamlessly integrate application into your refined workflows: +import { /* exported members */ } from '@path/to/application'; +``` diff --git a/backend/src/modules/partnership/domain/README.md b/backend/src/modules/partnership/domain/README.md new file mode 100644 index 00000000..82540688 --- /dev/null +++ b/backend/src/modules/partnership/domain/README.md @@ -0,0 +1,28 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [partnership](/backend/src/modules/partnership) / [domain](/backend/src/modules/partnership/domain) + +## π·οΈ ποΈ Domain + +### π― PURPOSE +The `domain` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the domain logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + domain[ποΈ domain] + domain --> partnership_entity_ts(partnership.entity.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `partnership.entity.ts` | `ts` | Encapsulates premium logic and definitions for `partnership.entity.ts`. | None | + + +### π DEPENDENCIES +- *Self-contained premium module.* + +### π οΈ USAGE +```typescript +// Seamlessly integrate domain into your refined workflows: +import { /* exported members */ } from '@path/to/domain'; +``` diff --git a/backend/src/modules/partnership/infrastructure/README.md b/backend/src/modules/partnership/infrastructure/README.md new file mode 100644 index 00000000..7f1605b0 --- /dev/null +++ b/backend/src/modules/partnership/infrastructure/README.md @@ -0,0 +1,29 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [partnership](/backend/src/modules/partnership) / [infrastructure](/backend/src/modules/partnership/infrastructure) + +## π·οΈ ποΈ Infrastructure + +### π― PURPOSE +The `infrastructure` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the infrastructure logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + infrastructure[ποΈ infrastructure] + infrastructure --> repositories[ποΈ repositories] + infrastructure --> schemas[π schemas] +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| *No exclusive files* | - | Architecturally reserved | - | + + +### π DEPENDENCIES +- *Self-contained premium module.* + +### π οΈ USAGE +```typescript +// Seamlessly integrate infrastructure into your refined workflows: +import { /* exported members */ } from '@path/to/infrastructure'; +``` diff --git a/backend/src/modules/partnership/infrastructure/repositories/README.md b/backend/src/modules/partnership/infrastructure/repositories/README.md new file mode 100644 index 00000000..2207dc38 --- /dev/null +++ b/backend/src/modules/partnership/infrastructure/repositories/README.md @@ -0,0 +1,29 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [partnership](/backend/src/modules/partnership) / [infrastructure](/backend/src/modules/partnership/infrastructure) / [repositories](/backend/src/modules/partnership/infrastructure/repositories) + +## π·οΈ ποΈ Repositories + +### π― PURPOSE +The `repositories` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the repositories logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + repositories[ποΈ repositories] + repositories --> partnership_repository_ts(partnership.repository.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `partnership.repository.ts` | `ts` | Encapsulates premium logic and definitions for `partnership.repository.ts`. | @nestjs/common, @nestjs/mongoose | + + +### π DEPENDENCIES +- `@nestjs/common` +- `@nestjs/mongoose` + +### π οΈ USAGE +```typescript +// Seamlessly integrate repositories into your refined workflows: +import { /* exported members */ } from '@path/to/repositories'; +``` diff --git a/backend/src/modules/partnership/infrastructure/schemas/README.md b/backend/src/modules/partnership/infrastructure/schemas/README.md new file mode 100644 index 00000000..d86fbbd3 --- /dev/null +++ b/backend/src/modules/partnership/infrastructure/schemas/README.md @@ -0,0 +1,28 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [partnership](/backend/src/modules/partnership) / [infrastructure](/backend/src/modules/partnership/infrastructure) / [schemas](/backend/src/modules/partnership/infrastructure/schemas) + +## π·οΈ π Schemas + +### π― PURPOSE +The `schemas` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the schemas logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + schemas[π schemas] + schemas --> partnership_schema_ts(partnership.schema.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `partnership.schema.ts` | `ts` | Encapsulates premium logic and definitions for `partnership.schema.ts`. | @nestjs/mongoose | + + +### π DEPENDENCIES +- `@nestjs/mongoose` + +### π οΈ USAGE +```typescript +// Seamlessly integrate schemas into your refined workflows: +import { /* exported members */ } from '@path/to/schemas'; +``` diff --git a/backend/src/modules/partnership/presentation/README.md b/backend/src/modules/partnership/presentation/README.md new file mode 100644 index 00000000..aa88c1e3 --- /dev/null +++ b/backend/src/modules/partnership/presentation/README.md @@ -0,0 +1,29 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [partnership](/backend/src/modules/partnership) / [presentation](/backend/src/modules/partnership/presentation) + +## π·οΈ π¨ Presentation + +### π― PURPOSE +The `presentation` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the presentation logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + presentation[π¨ presentation] + presentation --> dto[π¨ dto] + presentation --> partnership_controller_ts(partnership.controller.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `partnership.controller.ts` | `ts` | Encapsulates premium logic and definitions for `partnership.controller.ts`. | @nestjs/common | + + +### π DEPENDENCIES +- `@nestjs/common` + +### π οΈ USAGE +```typescript +// Seamlessly integrate presentation into your refined workflows: +import { /* exported members */ } from '@path/to/presentation'; +``` diff --git a/backend/src/modules/partnership/presentation/dto/README.md b/backend/src/modules/partnership/presentation/dto/README.md new file mode 100644 index 00000000..6af895c9 --- /dev/null +++ b/backend/src/modules/partnership/presentation/dto/README.md @@ -0,0 +1,30 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [partnership](/backend/src/modules/partnership) / [presentation](/backend/src/modules/partnership/presentation) / [dto](/backend/src/modules/partnership/presentation/dto) + +## π·οΈ π¨ Dto + +### π― PURPOSE +The `dto` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the dto logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + dto[π¨ dto] + dto --> create_partnership_dto_ts(create-partnership.dto.ts) + dto --> update_partnership_dto_ts(update-partnership.dto.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `create-partnership.dto.ts` | `ts` | Encapsulates premium logic and definitions for `create-partnership.dto.ts`. | None | +| `update-partnership.dto.ts` | `ts` | Encapsulates premium logic and definitions for `update-partnership.dto.ts`. | @nestjs/mapped-types | + + +### π DEPENDENCIES +- `@nestjs/mapped-types` + +### π οΈ USAGE +```typescript +// Seamlessly integrate dto into your refined workflows: +import { /* exported members */ } from '@path/to/dto'; +``` diff --git a/backend/src/modules/payment/README.md b/backend/src/modules/payment/README.md new file mode 100644 index 00000000..b69164ff --- /dev/null +++ b/backend/src/modules/payment/README.md @@ -0,0 +1,35 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [payment](/backend/src/modules/payment) + +## π·οΈ π Payment + +### π― PURPOSE +The `payment` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the payment logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + payment[π payment] + payment --> strategies[π strategies] + payment --> index_ts(index.ts) + payment --> payment_controller_ts(payment.controller.ts) + payment --> payment_module_ts(payment.module.ts) + payment --> payment_service_ts(payment.service.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `index.ts` | `ts` | Encapsulates premium logic and definitions for `index.ts`. | None | +| `payment.controller.ts` | `ts` | Encapsulates premium logic and definitions for `payment.controller.ts`. | @nestjs/common | +| `payment.module.ts` | `ts` | Encapsulates premium logic and definitions for `payment.module.ts`. | @nestjs/common | +| `payment.service.ts` | `ts` | Encapsulates premium logic and definitions for `payment.service.ts`. | @nestjs/common | + + +### π DEPENDENCIES +- `@nestjs/common` + +### π οΈ USAGE +```typescript +// Seamlessly integrate payment into your refined workflows: +import { /* exported members */ } from '@path/to/payment'; +``` diff --git a/backend/src/modules/payment/strategies/README.md b/backend/src/modules/payment/strategies/README.md new file mode 100644 index 00000000..ac8801b1 --- /dev/null +++ b/backend/src/modules/payment/strategies/README.md @@ -0,0 +1,32 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [payment](/backend/src/modules/payment) / [strategies](/backend/src/modules/payment/strategies) + +## π·οΈ π Strategies + +### π― PURPOSE +The `strategies` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the strategies logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + strategies[π strategies] + strategies --> alif_pay_strategy_ts(alif-pay.strategy.ts) + strategies --> mock_card_strategy_ts(mock-card.strategy.ts) + strategies --> payment_strategy_ts(payment.strategy.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `alif-pay.strategy.ts` | `ts` | Encapsulates premium logic and definitions for `alif-pay.strategy.ts`. | @nestjs/common | +| `mock-card.strategy.ts` | `ts` | Encapsulates premium logic and definitions for `mock-card.strategy.ts`. | @nestjs/common | +| `payment.strategy.ts` | `ts` | Encapsulates premium logic and definitions for `payment.strategy.ts`. | None | + + +### π DEPENDENCIES +- `@nestjs/common` + +### π οΈ USAGE +```typescript +// Seamlessly integrate strategies into your refined workflows: +import { /* exported members */ } from '@path/to/strategies'; +``` diff --git a/backend/src/modules/treatments/README.md b/backend/src/modules/treatments/README.md new file mode 100644 index 00000000..36cc3029 --- /dev/null +++ b/backend/src/modules/treatments/README.md @@ -0,0 +1,39 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [treatments](/backend/src/modules/treatments) + +## π·οΈ π Treatments + +### π― PURPOSE +The `treatments` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the treatments logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + treatments[π treatments] + treatments --> application[π application] + treatments --> domain[ποΈ domain] + treatments --> infrastructure[ποΈ infrastructure] + treatments --> presentation[π¨ presentation] + treatments --> index_ts(index.ts) + treatments --> treatments_module_ts(treatments.module.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `index.ts` | `ts` | Encapsulates premium logic and definitions for `index.ts`. | None | +| `treatments.module.ts` | `ts` | Encapsulates premium logic and definitions for `treatments.module.ts`. | @nestjs/common, @modules/treatments/infrastructure/schemas/treatments.schema, @modules/treatments/infrastructure/repositories/treatments.repository, @modules/treatments/presentation/treatments.controller, @modules/treatments/application/treatments.service, @nestjs/mongoose | + + +### π DEPENDENCIES +- `@modules/treatments/application/treatments.service` +- `@modules/treatments/infrastructure/repositories/treatments.repository` +- `@modules/treatments/infrastructure/schemas/treatments.schema` +- `@modules/treatments/presentation/treatments.controller` +- `@nestjs/common` +- `@nestjs/mongoose` + +### π οΈ USAGE +```typescript +// Seamlessly integrate treatments into your refined workflows: +import { /* exported members */ } from '@path/to/treatments'; +``` diff --git a/backend/src/modules/treatments/application/README.md b/backend/src/modules/treatments/application/README.md new file mode 100644 index 00000000..ae142251 --- /dev/null +++ b/backend/src/modules/treatments/application/README.md @@ -0,0 +1,29 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [treatments](/backend/src/modules/treatments) / [application](/backend/src/modules/treatments/application) + +## π·οΈ π Application + +### π― PURPOSE +The `application` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the application logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + application[π application] + application --> treatments_service_ts(treatments.service.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `treatments.service.ts` | `ts` | Encapsulates premium logic and definitions for `treatments.service.ts`. | @nestjs/common, @common/utils | + + +### π DEPENDENCIES +- `@common/utils` +- `@nestjs/common` + +### π οΈ USAGE +```typescript +// Seamlessly integrate application into your refined workflows: +import { /* exported members */ } from '@path/to/application'; +``` diff --git a/backend/src/modules/treatments/domain/README.md b/backend/src/modules/treatments/domain/README.md new file mode 100644 index 00000000..e6b02a49 --- /dev/null +++ b/backend/src/modules/treatments/domain/README.md @@ -0,0 +1,28 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [treatments](/backend/src/modules/treatments) / [domain](/backend/src/modules/treatments/domain) + +## π·οΈ ποΈ Domain + +### π― PURPOSE +The `domain` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the domain logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + domain[ποΈ domain] + domain --> treatments_entity_ts(treatments.entity.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `treatments.entity.ts` | `ts` | Encapsulates premium logic and definitions for `treatments.entity.ts`. | None | + + +### π DEPENDENCIES +- *Self-contained premium module.* + +### π οΈ USAGE +```typescript +// Seamlessly integrate domain into your refined workflows: +import { /* exported members */ } from '@path/to/domain'; +``` diff --git a/backend/src/modules/treatments/infrastructure/README.md b/backend/src/modules/treatments/infrastructure/README.md new file mode 100644 index 00000000..af7eaf3d --- /dev/null +++ b/backend/src/modules/treatments/infrastructure/README.md @@ -0,0 +1,29 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [treatments](/backend/src/modules/treatments) / [infrastructure](/backend/src/modules/treatments/infrastructure) + +## π·οΈ ποΈ Infrastructure + +### π― PURPOSE +The `infrastructure` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the infrastructure logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + infrastructure[ποΈ infrastructure] + infrastructure --> repositories[ποΈ repositories] + infrastructure --> schemas[π schemas] +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| *No exclusive files* | - | Architecturally reserved | - | + + +### π DEPENDENCIES +- *Self-contained premium module.* + +### π οΈ USAGE +```typescript +// Seamlessly integrate infrastructure into your refined workflows: +import { /* exported members */ } from '@path/to/infrastructure'; +``` diff --git a/backend/src/modules/treatments/infrastructure/repositories/README.md b/backend/src/modules/treatments/infrastructure/repositories/README.md new file mode 100644 index 00000000..72189bf3 --- /dev/null +++ b/backend/src/modules/treatments/infrastructure/repositories/README.md @@ -0,0 +1,29 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [treatments](/backend/src/modules/treatments) / [infrastructure](/backend/src/modules/treatments/infrastructure) / [repositories](/backend/src/modules/treatments/infrastructure/repositories) + +## π·οΈ ποΈ Repositories + +### π― PURPOSE +The `repositories` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the repositories logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + repositories[ποΈ repositories] + repositories --> treatments_repository_ts(treatments.repository.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `treatments.repository.ts` | `ts` | Encapsulates premium logic and definitions for `treatments.repository.ts`. | @nestjs/common, @nestjs/mongoose | + + +### π DEPENDENCIES +- `@nestjs/common` +- `@nestjs/mongoose` + +### π οΈ USAGE +```typescript +// Seamlessly integrate repositories into your refined workflows: +import { /* exported members */ } from '@path/to/repositories'; +``` diff --git a/backend/src/modules/treatments/infrastructure/schemas/README.md b/backend/src/modules/treatments/infrastructure/schemas/README.md new file mode 100644 index 00000000..97d01fd3 --- /dev/null +++ b/backend/src/modules/treatments/infrastructure/schemas/README.md @@ -0,0 +1,28 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [treatments](/backend/src/modules/treatments) / [infrastructure](/backend/src/modules/treatments/infrastructure) / [schemas](/backend/src/modules/treatments/infrastructure/schemas) + +## π·οΈ π Schemas + +### π― PURPOSE +The `schemas` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the schemas logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + schemas[π schemas] + schemas --> treatments_schema_ts(treatments.schema.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `treatments.schema.ts` | `ts` | Encapsulates premium logic and definitions for `treatments.schema.ts`. | @nestjs/mongoose | + + +### π DEPENDENCIES +- `@nestjs/mongoose` + +### π οΈ USAGE +```typescript +// Seamlessly integrate schemas into your refined workflows: +import { /* exported members */ } from '@path/to/schemas'; +``` diff --git a/backend/src/modules/treatments/presentation/README.md b/backend/src/modules/treatments/presentation/README.md new file mode 100644 index 00000000..29062241 --- /dev/null +++ b/backend/src/modules/treatments/presentation/README.md @@ -0,0 +1,31 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [treatments](/backend/src/modules/treatments) / [presentation](/backend/src/modules/treatments/presentation) + +## π·οΈ π¨ Presentation + +### π― PURPOSE +The `presentation` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the presentation logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + presentation[π¨ presentation] + presentation --> dto[π¨ dto] + presentation --> treatments_controller_ts(treatments.controller.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `treatments.controller.ts` | `ts` | Encapsulates premium logic and definitions for `treatments.controller.ts`. | @nestjs/common, @modules/treatments, @nestjs/platform-express | + + +### π DEPENDENCIES +- `@modules/treatments` +- `@nestjs/common` +- `@nestjs/platform-express` + +### π οΈ USAGE +```typescript +// Seamlessly integrate presentation into your refined workflows: +import { /* exported members */ } from '@path/to/presentation'; +``` diff --git a/backend/src/modules/treatments/presentation/dto/README.md b/backend/src/modules/treatments/presentation/dto/README.md new file mode 100644 index 00000000..b9c7b6fc --- /dev/null +++ b/backend/src/modules/treatments/presentation/dto/README.md @@ -0,0 +1,30 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [treatments](/backend/src/modules/treatments) / [presentation](/backend/src/modules/treatments/presentation) / [dto](/backend/src/modules/treatments/presentation/dto) + +## π·οΈ π¨ Dto + +### π― PURPOSE +The `dto` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the dto logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + dto[π¨ dto] + dto --> create_treatments_dto_ts(create-treatments.dto.ts) + dto --> update_treatments_dto_ts(update-treatments.dto.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `create-treatments.dto.ts` | `ts` | Encapsulates premium logic and definitions for `create-treatments.dto.ts`. | None | +| `update-treatments.dto.ts` | `ts` | Encapsulates premium logic and definitions for `update-treatments.dto.ts`. | @nestjs/mapped-types | + + +### π DEPENDENCIES +- `@nestjs/mapped-types` + +### π οΈ USAGE +```typescript +// Seamlessly integrate dto into your refined workflows: +import { /* exported members */ } from '@path/to/dto'; +``` diff --git a/backend/src/modules/user/README.md b/backend/src/modules/user/README.md new file mode 100644 index 00000000..b14d555c --- /dev/null +++ b/backend/src/modules/user/README.md @@ -0,0 +1,35 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [user](/backend/src/modules/user) + +## π·οΈ π User + +### π― PURPOSE +The `user` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the user logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + user[π user] + user --> application[π application] + user --> domain[ποΈ domain] + user --> infrastructure[ποΈ infrastructure] + user --> presentation[π¨ presentation] + user --> index_ts(index.ts) + user --> user_module_ts(user.module.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `index.ts` | `ts` | Encapsulates premium logic and definitions for `index.ts`. | None | +| `user.module.ts` | `ts` | Encapsulates premium logic and definitions for `user.module.ts`. | @nestjs/common, @nestjs/mongoose | + + +### π DEPENDENCIES +- `@nestjs/common` +- `@nestjs/mongoose` + +### π οΈ USAGE +```typescript +// Seamlessly integrate user into your refined workflows: +import { /* exported members */ } from '@path/to/user'; +``` diff --git a/backend/src/modules/user/application/README.md b/backend/src/modules/user/application/README.md new file mode 100644 index 00000000..85edfa1c --- /dev/null +++ b/backend/src/modules/user/application/README.md @@ -0,0 +1,28 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [user](/backend/src/modules/user) / [application](/backend/src/modules/user/application) + +## π·οΈ π Application + +### π― PURPOSE +The `application` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the application logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + application[π application] + application --> user_service_ts(user.service.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `user.service.ts` | `ts` | Encapsulates premium logic and definitions for `user.service.ts`. | @nestjs/common | + + +### π DEPENDENCIES +- `@nestjs/common` + +### π οΈ USAGE +```typescript +// Seamlessly integrate application into your refined workflows: +import { /* exported members */ } from '@path/to/application'; +``` diff --git a/backend/src/modules/user/domain/README.md b/backend/src/modules/user/domain/README.md new file mode 100644 index 00000000..34ce5063 --- /dev/null +++ b/backend/src/modules/user/domain/README.md @@ -0,0 +1,28 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [user](/backend/src/modules/user) / [domain](/backend/src/modules/user/domain) + +## π·οΈ ποΈ Domain + +### π― PURPOSE +The `domain` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the domain logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + domain[ποΈ domain] + domain --> user_entity_ts(user.entity.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `user.entity.ts` | `ts` | Encapsulates premium logic and definitions for `user.entity.ts`. | None | + + +### π DEPENDENCIES +- *Self-contained premium module.* + +### π οΈ USAGE +```typescript +// Seamlessly integrate domain into your refined workflows: +import { /* exported members */ } from '@path/to/domain'; +``` diff --git a/backend/src/modules/user/infrastructure/README.md b/backend/src/modules/user/infrastructure/README.md new file mode 100644 index 00000000..9ad99ec4 --- /dev/null +++ b/backend/src/modules/user/infrastructure/README.md @@ -0,0 +1,29 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [user](/backend/src/modules/user) / [infrastructure](/backend/src/modules/user/infrastructure) + +## π·οΈ ποΈ Infrastructure + +### π― PURPOSE +The `infrastructure` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the infrastructure logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + infrastructure[ποΈ infrastructure] + infrastructure --> repositories[ποΈ repositories] + infrastructure --> schemas[π schemas] +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| *No exclusive files* | - | Architecturally reserved | - | + + +### π DEPENDENCIES +- *Self-contained premium module.* + +### π οΈ USAGE +```typescript +// Seamlessly integrate infrastructure into your refined workflows: +import { /* exported members */ } from '@path/to/infrastructure'; +``` diff --git a/backend/src/modules/user/infrastructure/repositories/README.md b/backend/src/modules/user/infrastructure/repositories/README.md new file mode 100644 index 00000000..30664ed6 --- /dev/null +++ b/backend/src/modules/user/infrastructure/repositories/README.md @@ -0,0 +1,29 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [user](/backend/src/modules/user) / [infrastructure](/backend/src/modules/user/infrastructure) / [repositories](/backend/src/modules/user/infrastructure/repositories) + +## π·οΈ ποΈ Repositories + +### π― PURPOSE +The `repositories` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the repositories logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + repositories[ποΈ repositories] + repositories --> user_repository_ts(user.repository.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `user.repository.ts` | `ts` | Encapsulates premium logic and definitions for `user.repository.ts`. | @nestjs/common, @nestjs/mongoose | + + +### π DEPENDENCIES +- `@nestjs/common` +- `@nestjs/mongoose` + +### π οΈ USAGE +```typescript +// Seamlessly integrate repositories into your refined workflows: +import { /* exported members */ } from '@path/to/repositories'; +``` diff --git a/backend/src/modules/user/infrastructure/schemas/README.md b/backend/src/modules/user/infrastructure/schemas/README.md new file mode 100644 index 00000000..dad89ef3 --- /dev/null +++ b/backend/src/modules/user/infrastructure/schemas/README.md @@ -0,0 +1,28 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [user](/backend/src/modules/user) / [infrastructure](/backend/src/modules/user/infrastructure) / [schemas](/backend/src/modules/user/infrastructure/schemas) + +## π·οΈ π Schemas + +### π― PURPOSE +The `schemas` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the schemas logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + schemas[π schemas] + schemas --> user_schema_ts(user.schema.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `user.schema.ts` | `ts` | Encapsulates premium logic and definitions for `user.schema.ts`. | @nestjs/mongoose | + + +### π DEPENDENCIES +- `@nestjs/mongoose` + +### π οΈ USAGE +```typescript +// Seamlessly integrate schemas into your refined workflows: +import { /* exported members */ } from '@path/to/schemas'; +``` diff --git a/backend/src/modules/user/presentation/README.md b/backend/src/modules/user/presentation/README.md new file mode 100644 index 00000000..44654f35 --- /dev/null +++ b/backend/src/modules/user/presentation/README.md @@ -0,0 +1,32 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [user](/backend/src/modules/user) / [presentation](/backend/src/modules/user/presentation) + +## π·οΈ π¨ Presentation + +### π― PURPOSE +The `presentation` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the presentation logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + presentation[π¨ presentation] + presentation --> dto[π¨ dto] + presentation --> user_controller_ts(user.controller.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `user.controller.ts` | `ts` | Encapsulates premium logic and definitions for `user.controller.ts`. | @common/interfaces/authenticated-request.interface, @modules/user, @nestjs/common, @nestjs/platform-express | + + +### π DEPENDENCIES +- `@common/interfaces/authenticated-request.interface` +- `@modules/user` +- `@nestjs/common` +- `@nestjs/platform-express` + +### π οΈ USAGE +```typescript +// Seamlessly integrate presentation into your refined workflows: +import { /* exported members */ } from '@path/to/presentation'; +``` diff --git a/backend/src/modules/user/presentation/dto/README.md b/backend/src/modules/user/presentation/dto/README.md new file mode 100644 index 00000000..a2088360 --- /dev/null +++ b/backend/src/modules/user/presentation/dto/README.md @@ -0,0 +1,30 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [user](/backend/src/modules/user) / [presentation](/backend/src/modules/user/presentation) / [dto](/backend/src/modules/user/presentation/dto) + +## π·οΈ π¨ Dto + +### π― PURPOSE +The `dto` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the dto logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + dto[π¨ dto] + dto --> create_user_dto_ts(create-user.dto.ts) + dto --> update_user_dto_ts(update-user.dto.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `create-user.dto.ts` | `ts` | Encapsulates premium logic and definitions for `create-user.dto.ts`. | None | +| `update-user.dto.ts` | `ts` | Encapsulates premium logic and definitions for `update-user.dto.ts`. | @nestjs/mapped-types | + + +### π DEPENDENCIES +- `@nestjs/mapped-types` + +### π οΈ USAGE +```typescript +// Seamlessly integrate dto into your refined workflows: +import { /* exported members */ } from '@path/to/dto'; +``` diff --git a/backend/src/modules/veil/README.md b/backend/src/modules/veil/README.md new file mode 100644 index 00000000..99ee0c01 --- /dev/null +++ b/backend/src/modules/veil/README.md @@ -0,0 +1,35 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [veil](/backend/src/modules/veil) + +## π·οΈ π Veil + +### π― PURPOSE +The `veil` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the veil logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + veil[π veil] + veil --> application[π application] + veil --> domain[ποΈ domain] + veil --> infrastructure[ποΈ infrastructure] + veil --> presentation[π¨ presentation] + veil --> index_ts(index.ts) + veil --> veil_module_ts(veil.module.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `index.ts` | `ts` | Encapsulates premium logic and definitions for `index.ts`. | None | +| `veil.module.ts` | `ts` | Encapsulates premium logic and definitions for `veil.module.ts`. | @nestjs/common, @nestjs/mongoose | + + +### π DEPENDENCIES +- `@nestjs/common` +- `@nestjs/mongoose` + +### π οΈ USAGE +```typescript +// Seamlessly integrate veil into your refined workflows: +import { /* exported members */ } from '@path/to/veil'; +``` diff --git a/backend/src/modules/veil/application/README.md b/backend/src/modules/veil/application/README.md new file mode 100644 index 00000000..2fb34f3e --- /dev/null +++ b/backend/src/modules/veil/application/README.md @@ -0,0 +1,28 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [veil](/backend/src/modules/veil) / [application](/backend/src/modules/veil/application) + +## π·οΈ π Application + +### π― PURPOSE +The `application` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the application logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + application[π application] + application --> veil_service_ts(veil.service.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `veil.service.ts` | `ts` | Encapsulates premium logic and definitions for `veil.service.ts`. | @nestjs/common | + + +### π DEPENDENCIES +- `@nestjs/common` + +### π οΈ USAGE +```typescript +// Seamlessly integrate application into your refined workflows: +import { /* exported members */ } from '@path/to/application'; +``` diff --git a/backend/src/modules/veil/domain/README.md b/backend/src/modules/veil/domain/README.md new file mode 100644 index 00000000..598b78b7 --- /dev/null +++ b/backend/src/modules/veil/domain/README.md @@ -0,0 +1,28 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [veil](/backend/src/modules/veil) / [domain](/backend/src/modules/veil/domain) + +## π·οΈ ποΈ Domain + +### π― PURPOSE +The `domain` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the domain logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + domain[ποΈ domain] + domain --> veil_entity_ts(veil.entity.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `veil.entity.ts` | `ts` | Encapsulates premium logic and definitions for `veil.entity.ts`. | None | + + +### π DEPENDENCIES +- *Self-contained premium module.* + +### π οΈ USAGE +```typescript +// Seamlessly integrate domain into your refined workflows: +import { /* exported members */ } from '@path/to/domain'; +``` diff --git a/backend/src/modules/veil/infrastructure/README.md b/backend/src/modules/veil/infrastructure/README.md new file mode 100644 index 00000000..9825ce0a --- /dev/null +++ b/backend/src/modules/veil/infrastructure/README.md @@ -0,0 +1,29 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [veil](/backend/src/modules/veil) / [infrastructure](/backend/src/modules/veil/infrastructure) + +## π·οΈ ποΈ Infrastructure + +### π― PURPOSE +The `infrastructure` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the infrastructure logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + infrastructure[ποΈ infrastructure] + infrastructure --> repositories[ποΈ repositories] + infrastructure --> schemas[π schemas] +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| *No exclusive files* | - | Architecturally reserved | - | + + +### π DEPENDENCIES +- *Self-contained premium module.* + +### π οΈ USAGE +```typescript +// Seamlessly integrate infrastructure into your refined workflows: +import { /* exported members */ } from '@path/to/infrastructure'; +``` diff --git a/backend/src/modules/veil/infrastructure/repositories/README.md b/backend/src/modules/veil/infrastructure/repositories/README.md new file mode 100644 index 00000000..6ab9327c --- /dev/null +++ b/backend/src/modules/veil/infrastructure/repositories/README.md @@ -0,0 +1,30 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [veil](/backend/src/modules/veil) / [infrastructure](/backend/src/modules/veil/infrastructure) / [repositories](/backend/src/modules/veil/infrastructure/repositories) + +## π·οΈ ποΈ Repositories + +### π― PURPOSE +The `repositories` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the repositories logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + repositories[ποΈ repositories] + repositories --> veil_repository_ts(veil.repository.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `veil.repository.ts` | `ts` | Encapsulates premium logic and definitions for `veil.repository.ts`. | @common/utils/file-system, @nestjs/common, @nestjs/mongoose | + + +### π DEPENDENCIES +- `@common/utils/file-system` +- `@nestjs/common` +- `@nestjs/mongoose` + +### π οΈ USAGE +```typescript +// Seamlessly integrate repositories into your refined workflows: +import { /* exported members */ } from '@path/to/repositories'; +``` diff --git a/backend/src/modules/veil/infrastructure/schemas/README.md b/backend/src/modules/veil/infrastructure/schemas/README.md new file mode 100644 index 00000000..4bb9185e --- /dev/null +++ b/backend/src/modules/veil/infrastructure/schemas/README.md @@ -0,0 +1,28 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [veil](/backend/src/modules/veil) / [infrastructure](/backend/src/modules/veil/infrastructure) / [schemas](/backend/src/modules/veil/infrastructure/schemas) + +## π·οΈ π Schemas + +### π― PURPOSE +The `schemas` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the schemas logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + schemas[π schemas] + schemas --> veil_schema_ts(veil.schema.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `veil.schema.ts` | `ts` | Encapsulates premium logic and definitions for `veil.schema.ts`. | @nestjs/mongoose | + + +### π DEPENDENCIES +- `@nestjs/mongoose` + +### π οΈ USAGE +```typescript +// Seamlessly integrate schemas into your refined workflows: +import { /* exported members */ } from '@path/to/schemas'; +``` diff --git a/backend/src/modules/veil/presentation/README.md b/backend/src/modules/veil/presentation/README.md new file mode 100644 index 00000000..4a11d79a --- /dev/null +++ b/backend/src/modules/veil/presentation/README.md @@ -0,0 +1,30 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [veil](/backend/src/modules/veil) / [presentation](/backend/src/modules/veil/presentation) + +## π·οΈ π¨ Presentation + +### π― PURPOSE +The `presentation` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the presentation logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + presentation[π¨ presentation] + presentation --> dto[π¨ dto] + presentation --> veil_controller_ts(veil.controller.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `veil.controller.ts` | `ts` | Encapsulates premium logic and definitions for `veil.controller.ts`. | @nestjs/common, @nestjs/platform-express | + + +### π DEPENDENCIES +- `@nestjs/common` +- `@nestjs/platform-express` + +### π οΈ USAGE +```typescript +// Seamlessly integrate presentation into your refined workflows: +import { /* exported members */ } from '@path/to/presentation'; +``` diff --git a/backend/src/modules/veil/presentation/dto/README.md b/backend/src/modules/veil/presentation/dto/README.md new file mode 100644 index 00000000..6d24af80 --- /dev/null +++ b/backend/src/modules/veil/presentation/dto/README.md @@ -0,0 +1,30 @@ +# [backend](/backend) / [src](/backend/src) / [modules](/backend/src/modules) / [veil](/backend/src/modules/veil) / [presentation](/backend/src/modules/veil/presentation) / [dto](/backend/src/modules/veil/presentation/dto) + +## π·οΈ π¨ Dto + +### π― PURPOSE +The `dto` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the dto logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + dto[π¨ dto] + dto --> create_veil_dto_ts(create-veil.dto.ts) + dto --> update_veil_dto_ts(update-veil.dto.ts) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `create-veil.dto.ts` | `ts` | Encapsulates premium logic and definitions for `create-veil.dto.ts`. | None | +| `update-veil.dto.ts` | `ts` | Encapsulates premium logic and definitions for `update-veil.dto.ts`. | @nestjs/mapped-types | + + +### π DEPENDENCIES +- `@nestjs/mapped-types` + +### π οΈ USAGE +```typescript +// Seamlessly integrate dto into your refined workflows: +import { /* exported members */ } from '@path/to/dto'; +``` diff --git a/backend/test/README.md b/backend/test/README.md new file mode 100644 index 00000000..eaf193fa --- /dev/null +++ b/backend/test/README.md @@ -0,0 +1,31 @@ +# [backend](/backend) / [test](/backend/test) + +## π·οΈ π Test + +### π― PURPOSE +The `test` directory forms a critical foundation within the Mavluda Beauty ecosystem, meticulously orchestrating the test logic to ensure a seamless and premium experience. Rooted in the NestJS backend architecture, it delivers robust, high-performance operations tailored for high-end beauty and wedding services. + +### ποΈ ARCHITECTURE +```mermaid +graph TD + test[π test] + test --> app_e2e_spec_ts(app.e2e-spec.ts) + test --> jest_e2e_json(jest-e2e.json) +``` + +### π FILE REGISTRY +| File Name | Type | Responsibility | Key Aliases Used | +|---|---|---|---| +| `app.e2e-spec.ts` | `ts` | Encapsulates premium logic and definitions for `app.e2e-spec.ts`. | @nestjs/testing, @nestjs/common | +| `jest-e2e.json` | `json` | Configuration and foundational asset. | None | + + +### π DEPENDENCIES +- `@nestjs/common` +- `@nestjs/testing` + +### π οΈ USAGE +```typescript +// Seamlessly integrate test into your refined workflows: +import { /* exported members */ } from '@path/to/test'; +``` diff --git a/frontend/README.md b/frontend/README.md index 836db5fd..17f90763 100644 --- a/frontend/README.md +++ b/frontend/README.md @@ -1,20 +1,42 @@ -