Render technical diagrams with mermaid

This commit is contained in:
Ruslan Bakiev
2026-05-01 14:41:02 +07:00
parent fc6117c8f5
commit 3a3bd09a8c
20 changed files with 1191 additions and 391 deletions

View File

@@ -4,7 +4,7 @@
Основное хранилище данных программного продукта реализуется на `PostgreSQL`. Прикладной доступ к данным осуществляется через `Prisma ORM`.
![Схема модели данных](/diagrams/database-overview.svg)
<NamedMermaidDiagram name="database-model" />
Модель данных должна обеспечивать хранение:

View File

@@ -62,7 +62,7 @@
Схематичный прототип:
![Прототип главной страницы клиента](/prototypes/dashboard.svg)
<NamedMermaidDiagram name="dashboard" />
### 9.3.2 Каталог продукции
@@ -81,7 +81,7 @@
Схематичный прототип:
![Прототип каталога](/prototypes/catalog-grid.svg)
<NamedMermaidDiagram name="catalog-grid" />
### 9.3.3 Карточка товара
@@ -105,7 +105,7 @@
Схематичный прототип:
![Прототип карточки товара](/prototypes/product-card.svg)
<NamedMermaidDiagram name="product-card" />
Состав блока выбора параметров:
@@ -144,7 +144,7 @@
Схематичный прототип:
![Прототип корзины](/prototypes/cart.svg)
<NamedMermaidDiagram name="cart" />
### 9.3.5 Карточка заявки или заказа
@@ -157,7 +157,7 @@
Схематичный прототип:
![Прототип бонусного кабинета](/prototypes/bonus-cabinet.svg)
<NamedMermaidDiagram name="client-order" />
Состав страницы:
@@ -221,7 +221,7 @@
Схематичный прототип:
![Прототип карточки заказа](/prototypes/client-order.svg)
<NamedMermaidDiagram name="bonus-cabinet" />
## 9.4 Менеджерские экранные формы
@@ -266,7 +266,7 @@
Схематичный прототип:
![Прототип списка заказов менеджера](/prototypes/manager-orders.svg)
<NamedMermaidDiagram name="manager-order" />
Состав страницы:
@@ -288,7 +288,7 @@
Схематичный прототип:
![Прототип менеджерской обработки заявки](/prototypes/manager-order.svg)
<NamedMermaidDiagram name="manager-orders" />
### 9.4.5 Настройки каталога

View File

@@ -4,7 +4,7 @@
Программный продукт реализуется по клиент-серверной модели и включает веб-клиент, сервер бизнес-логики, базу данных, модуль интеграции и вспомогательные сервисы уведомлений.
![Схема архитектуры](/diagrams/system-architecture.svg)
<NamedMermaidDiagram name="architecture-overview" />
## 6.2 Состав прикладных сервисов
@@ -66,7 +66,7 @@
## 6.6 Карта слоев и компонентов
![Карта компонентов](/diagrams/component-map.svg)
<NamedMermaidDiagram name="component-map" />
## 6.7 Архитектура серверной части