From 102b6b4026551ae11663a1cfb9ae7a7d53798282 Mon Sep 17 00:00:00 2001 From: Oscar Date: Mon, 8 Jun 2026 14:22:50 +0300 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(src/modules/cities/cities.cont?= =?UTF-8?q?roller.ts):=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D1=8F=D0=B5?= =?UTF-8?q?=D1=82=20=D0=BE=D1=82=D0=B2=D0=B5=D1=82=D1=8B=20API=20=D0=B4?= =?UTF-8?q?=D0=BB=D1=8F=20=D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D1=8F=20=D0=B2=D1=81=D0=B5=D1=85=20=D0=B3=D0=BE=D1=80=D0=BE?= =?UTF-8?q?=D0=B4=D0=BE=D0=B2=20=D0=B8=20=D1=80=D0=B0=D0=B9=D0=BE=D0=BD?= =?UTF-8?q?=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ✨ feat(src/modules/chat/chat.controller.ts): добавляет ответы API для создания чата и получения сообщений ✨ feat(src/modules/greetings/greetings.controller.ts): добавляет ответы API для получения и создания приветствий ✨ feat(src/modules/likes/likes.controller.ts): добавляет ответы API для создания лайков и получения совпадений ✨ feat(src/modules/reports/reports.controller.ts): добавляет ответы API для создания и получения отчетов ✨ feat(src/modules/feed/feed.controller.ts): добавляет ответ API для получения отфильтрованного фида ✨ feat(src/auth/auth.controller.ts): добавляет ответы API для регистрации, входа и выхода пользователей ✨ feat(src/modules/media/media.controller.ts): добавляет ответы API для загрузки и получения медиа ✨ feat(src/modules/users/users.controller.ts): добавляет ответы API для получения текущего пользователя и управления пользователями ✨ feat(src/modules/tags/tags.controller.ts): добавляет ответы API для получения и создания тегов ✨ feat(src/modules/profiles/profiles.controller.ts): добавляет ответы API для управления профилями пользователей ✨ feat(src/modules/dates/dates.controller.ts): добавляет ответы API для создания и получения встреч --- frontend-starter-prompt.md | 341 ++++++++++++++++++ src/auth/auth.controller.ts | 9 +- src/auth/dto/tokens-response.dto.ts | 9 + src/common/dto/message-response.dto.ts | 6 + src/modules/chat/chat.controller.ts | 11 +- src/modules/chat/dto/chat-response.dto.ts | 18 + src/modules/cities/cities.controller.ts | 7 +- src/modules/cities/dto/city-response.dto.ts | 14 + src/modules/dates/dates.controller.ts | 7 +- src/modules/dates/dto/dates-response.dto.ts | 21 ++ src/modules/feed/feed.controller.ts | 4 +- .../greetings/dto/greeting-response.dto.ts | 6 + src/modules/greetings/greetings.controller.ts | 7 +- src/modules/likes/dto/likes-response.dto.ts | 21 ++ src/modules/likes/likes.controller.ts | 5 +- src/modules/media/media.controller.ts | 7 +- .../profiles/dto/profile-response.dto.ts | 46 +++ src/modules/profiles/profiles.controller.ts | 9 +- .../reports/dto/report-response.dto.ts | 9 + src/modules/reports/reports.controller.ts | 5 +- src/modules/tags/dto/tag-response.dto.ts | 6 + src/modules/tags/tags.controller.ts | 7 +- src/modules/users/dto/user-response.dto.ts | 27 ++ src/modules/users/users.controller.ts | 8 +- 24 files changed, 598 insertions(+), 12 deletions(-) create mode 100644 frontend-starter-prompt.md create mode 100644 src/auth/dto/tokens-response.dto.ts create mode 100644 src/common/dto/message-response.dto.ts create mode 100644 src/modules/chat/dto/chat-response.dto.ts create mode 100644 src/modules/cities/dto/city-response.dto.ts create mode 100644 src/modules/dates/dto/dates-response.dto.ts create mode 100644 src/modules/greetings/dto/greeting-response.dto.ts create mode 100644 src/modules/likes/dto/likes-response.dto.ts create mode 100644 src/modules/profiles/dto/profile-response.dto.ts create mode 100644 src/modules/reports/dto/report-response.dto.ts create mode 100644 src/modules/tags/dto/tag-response.dto.ts create mode 100644 src/modules/users/dto/user-response.dto.ts diff --git a/frontend-starter-prompt.md b/frontend-starter-prompt.md new file mode 100644 index 0000000..095f90a --- /dev/null +++ b/frontend-starter-prompt.md @@ -0,0 +1,341 @@ +# Стартовый промт — Frontend Dating App + +## Контекст проекта + +Ты помогаешь разрабатывать фронтенд мобильного/десктопного дейтинг-приложения. +OpenAPI-схема бэкенда лежит в корне проекта (`openapi.json`). +Генерируй типизированный HTTP-клиент из неё автоматически. + +--- + +## Технологический стек + +| Слой | Выбор | +|---|---| +| UI-фреймворк | **Vue 3** (Composition API + `