From 4384233aa559176b45751d78b8ab99455a121251 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A5=D0=B0=D0=BB=D0=B8=D0=BC=D0=BE=D0=B2=20=D0=A0=D1=83?= =?UTF-8?q?=D1=81=D1=82=D0=B0=D0=BC?= Date: Thu, 19 Mar 2026 22:24:21 +0300 Subject: [PATCH] Reorganize web folder structurally --- Dockerfile.web => client-web/Dockerfile | 0 {apps/web => client-web}/index.html | 0 {apps/web => client-web}/package.json | 0 {apps/web => client-web}/public/knot.svg | 0 {apps/web => client-web}/public/logo.jpg | Bin {apps/web => client-web}/public/logo.png | Bin .../public/sounds/abonent_nedostupen.mp3 | Bin .../web => client-web}/public/sounds/call_sound.mp3 | Bin {apps/web => client-web}/src/App.tsx | 0 .../core/application/stores/notificationStore.ts | 0 .../src/core/application/stores/themeStore.ts | 0 {apps/web => client-web}/src/core/domain/types.ts | 0 .../src/core/infrastructure/appApi.ts | 0 .../src/core/infrastructure/httpClient.ts | 0 .../src/core/infrastructure/i18n.ts | 0 .../src/core/infrastructure/imageCrop.ts | 0 .../src/core/infrastructure/socket.ts | 0 .../src/core/presentation/components/ui/Avatar.tsx | 0 .../presentation/components/ui/ConfirmModal.tsx | 0 .../core/presentation/components/ui/DatePicker.tsx | 0 .../presentation/components/ui/ImageLightbox.tsx | 0 .../components/ui/NotificationProvider.tsx | 0 .../src/core/presentation/layouts/SideMenu.tsx | 0 .../src/core/presentation/layouts/Sidebar.tsx | 0 {apps/web => client-web}/src/core/utils/hooks.ts | 0 {apps/web => client-web}/src/core/utils/sounds.ts | 0 {apps/web => client-web}/src/core/utils/utils.ts | 0 {apps/web => client-web}/src/index.css | 0 {apps/web => client-web}/src/main.tsx | 0 .../modules/admin/presentation/pages/AdminPage.tsx | 0 .../src/modules/auth/application/authStore.ts | 0 .../src/modules/auth/domain/types.ts | 0 .../src/modules/auth/infrastructure/authApi.ts | 0 .../src/modules/auth/presentation/AuthPage.tsx | 0 .../auth/presentation/components/LoginForm.tsx | 0 .../auth/presentation/components/RegisterForm.tsx | 0 .../calls/presentation/components/CallModal.tsx | 0 .../presentation/components/GroupCallModal.tsx | 0 .../src/modules/chats/application/chatStore.ts | 0 .../src/modules/chats/infrastructure/chatApi.ts | 0 .../src/modules/chats/presentation/ChatPage.tsx | 0 .../chats/presentation/components/ChatListItem.tsx | 0 .../chats/presentation/components/ChatView.tsx | 0 .../chats/presentation/components/EmojiPicker.tsx | 0 .../chats/presentation/components/ForwardModal.tsx | 0 .../chats/presentation/components/GroupSettings.tsx | 0 .../chats/presentation/components/LinkPreview.tsx | 0 .../chats/presentation/components/MessageBubble.tsx | 0 .../chats/presentation/components/MessageInput.tsx | 0 .../chats/presentation/components/NewChatModal.tsx | 0 .../presentation/components/TypingIndicator.tsx | 0 .../src/modules/friends/application/friendStore.ts | 0 .../src/modules/friends/infrastructure/friendApi.ts | 0 .../src/modules/stories/application/storyStore.ts | 0 .../src/modules/stories/infrastructure/storyApi.ts | 0 .../stories/presentation/components/StoryViewer.tsx | 0 .../src/modules/users/infrastructure/userApi.ts | 0 .../presentation/components/TelegramImportModal.tsx | 0 .../users/presentation/components/UserProfile.tsx | 0 {apps/web => client-web}/src/vite-env.d.ts | 0 {apps/web => client-web}/tsconfig.json | 0 {apps/web => client-web}/vite.config.ts | 0 62 files changed, 0 insertions(+), 0 deletions(-) rename Dockerfile.web => client-web/Dockerfile (100%) rename {apps/web => client-web}/index.html (100%) rename {apps/web => client-web}/package.json (100%) rename {apps/web => client-web}/public/knot.svg (100%) rename {apps/web => client-web}/public/logo.jpg (100%) rename {apps/web => client-web}/public/logo.png (100%) rename {apps/web => client-web}/public/sounds/abonent_nedostupen.mp3 (100%) rename {apps/web => client-web}/public/sounds/call_sound.mp3 (100%) rename {apps/web => client-web}/src/App.tsx (100%) rename {apps/web => client-web}/src/core/application/stores/notificationStore.ts (100%) rename {apps/web => client-web}/src/core/application/stores/themeStore.ts (100%) rename {apps/web => client-web}/src/core/domain/types.ts (100%) rename {apps/web => client-web}/src/core/infrastructure/appApi.ts (100%) rename {apps/web => client-web}/src/core/infrastructure/httpClient.ts (100%) rename {apps/web => client-web}/src/core/infrastructure/i18n.ts (100%) rename {apps/web => client-web}/src/core/infrastructure/imageCrop.ts (100%) rename {apps/web => client-web}/src/core/infrastructure/socket.ts (100%) rename {apps/web => client-web}/src/core/presentation/components/ui/Avatar.tsx (100%) rename {apps/web => client-web}/src/core/presentation/components/ui/ConfirmModal.tsx (100%) rename {apps/web => client-web}/src/core/presentation/components/ui/DatePicker.tsx (100%) rename {apps/web => client-web}/src/core/presentation/components/ui/ImageLightbox.tsx (100%) rename {apps/web => client-web}/src/core/presentation/components/ui/NotificationProvider.tsx (100%) rename {apps/web => client-web}/src/core/presentation/layouts/SideMenu.tsx (100%) rename {apps/web => client-web}/src/core/presentation/layouts/Sidebar.tsx (100%) rename {apps/web => client-web}/src/core/utils/hooks.ts (100%) rename {apps/web => client-web}/src/core/utils/sounds.ts (100%) rename {apps/web => client-web}/src/core/utils/utils.ts (100%) rename {apps/web => client-web}/src/index.css (100%) rename {apps/web => client-web}/src/main.tsx (100%) rename {apps/web => client-web}/src/modules/admin/presentation/pages/AdminPage.tsx (100%) rename {apps/web => client-web}/src/modules/auth/application/authStore.ts (100%) rename {apps/web => client-web}/src/modules/auth/domain/types.ts (100%) rename {apps/web => client-web}/src/modules/auth/infrastructure/authApi.ts (100%) rename {apps/web => client-web}/src/modules/auth/presentation/AuthPage.tsx (100%) rename {apps/web => client-web}/src/modules/auth/presentation/components/LoginForm.tsx (100%) rename {apps/web => client-web}/src/modules/auth/presentation/components/RegisterForm.tsx (100%) rename {apps/web => client-web}/src/modules/calls/presentation/components/CallModal.tsx (100%) rename {apps/web => client-web}/src/modules/calls/presentation/components/GroupCallModal.tsx (100%) rename {apps/web => client-web}/src/modules/chats/application/chatStore.ts (100%) rename {apps/web => client-web}/src/modules/chats/infrastructure/chatApi.ts (100%) rename {apps/web => client-web}/src/modules/chats/presentation/ChatPage.tsx (100%) rename {apps/web => client-web}/src/modules/chats/presentation/components/ChatListItem.tsx (100%) rename {apps/web => client-web}/src/modules/chats/presentation/components/ChatView.tsx (100%) rename {apps/web => client-web}/src/modules/chats/presentation/components/EmojiPicker.tsx (100%) rename {apps/web => client-web}/src/modules/chats/presentation/components/ForwardModal.tsx (100%) rename {apps/web => client-web}/src/modules/chats/presentation/components/GroupSettings.tsx (100%) rename {apps/web => client-web}/src/modules/chats/presentation/components/LinkPreview.tsx (100%) rename {apps/web => client-web}/src/modules/chats/presentation/components/MessageBubble.tsx (100%) rename {apps/web => client-web}/src/modules/chats/presentation/components/MessageInput.tsx (100%) rename {apps/web => client-web}/src/modules/chats/presentation/components/NewChatModal.tsx (100%) rename {apps/web => client-web}/src/modules/chats/presentation/components/TypingIndicator.tsx (100%) rename {apps/web => client-web}/src/modules/friends/application/friendStore.ts (100%) rename {apps/web => client-web}/src/modules/friends/infrastructure/friendApi.ts (100%) rename {apps/web => client-web}/src/modules/stories/application/storyStore.ts (100%) rename {apps/web => client-web}/src/modules/stories/infrastructure/storyApi.ts (100%) rename {apps/web => client-web}/src/modules/stories/presentation/components/StoryViewer.tsx (100%) rename {apps/web => client-web}/src/modules/users/infrastructure/userApi.ts (100%) rename {apps/web => client-web}/src/modules/users/presentation/components/TelegramImportModal.tsx (100%) rename {apps/web => client-web}/src/modules/users/presentation/components/UserProfile.tsx (100%) rename {apps/web => client-web}/src/vite-env.d.ts (100%) rename {apps/web => client-web}/tsconfig.json (100%) rename {apps/web => client-web}/vite.config.ts (100%) diff --git a/Dockerfile.web b/client-web/Dockerfile similarity index 100% rename from Dockerfile.web rename to client-web/Dockerfile diff --git a/apps/web/index.html b/client-web/index.html similarity index 100% rename from apps/web/index.html rename to client-web/index.html diff --git a/apps/web/package.json b/client-web/package.json similarity index 100% rename from apps/web/package.json rename to client-web/package.json diff --git a/apps/web/public/knot.svg b/client-web/public/knot.svg similarity index 100% rename from apps/web/public/knot.svg rename to client-web/public/knot.svg diff --git a/apps/web/public/logo.jpg b/client-web/public/logo.jpg similarity index 100% rename from apps/web/public/logo.jpg rename to client-web/public/logo.jpg diff --git a/apps/web/public/logo.png b/client-web/public/logo.png similarity index 100% rename from apps/web/public/logo.png rename to client-web/public/logo.png diff --git a/apps/web/public/sounds/abonent_nedostupen.mp3 b/client-web/public/sounds/abonent_nedostupen.mp3 similarity index 100% rename from apps/web/public/sounds/abonent_nedostupen.mp3 rename to client-web/public/sounds/abonent_nedostupen.mp3 diff --git a/apps/web/public/sounds/call_sound.mp3 b/client-web/public/sounds/call_sound.mp3 similarity index 100% rename from apps/web/public/sounds/call_sound.mp3 rename to client-web/public/sounds/call_sound.mp3 diff --git a/apps/web/src/App.tsx b/client-web/src/App.tsx similarity index 100% rename from apps/web/src/App.tsx rename to client-web/src/App.tsx diff --git a/apps/web/src/core/application/stores/notificationStore.ts b/client-web/src/core/application/stores/notificationStore.ts similarity index 100% rename from apps/web/src/core/application/stores/notificationStore.ts rename to client-web/src/core/application/stores/notificationStore.ts diff --git a/apps/web/src/core/application/stores/themeStore.ts b/client-web/src/core/application/stores/themeStore.ts similarity index 100% rename from apps/web/src/core/application/stores/themeStore.ts rename to client-web/src/core/application/stores/themeStore.ts diff --git a/apps/web/src/core/domain/types.ts b/client-web/src/core/domain/types.ts similarity index 100% rename from apps/web/src/core/domain/types.ts rename to client-web/src/core/domain/types.ts diff --git a/apps/web/src/core/infrastructure/appApi.ts b/client-web/src/core/infrastructure/appApi.ts similarity index 100% rename from apps/web/src/core/infrastructure/appApi.ts rename to client-web/src/core/infrastructure/appApi.ts diff --git a/apps/web/src/core/infrastructure/httpClient.ts b/client-web/src/core/infrastructure/httpClient.ts similarity index 100% rename from apps/web/src/core/infrastructure/httpClient.ts rename to client-web/src/core/infrastructure/httpClient.ts diff --git a/apps/web/src/core/infrastructure/i18n.ts b/client-web/src/core/infrastructure/i18n.ts similarity index 100% rename from apps/web/src/core/infrastructure/i18n.ts rename to client-web/src/core/infrastructure/i18n.ts diff --git a/apps/web/src/core/infrastructure/imageCrop.ts b/client-web/src/core/infrastructure/imageCrop.ts similarity index 100% rename from apps/web/src/core/infrastructure/imageCrop.ts rename to client-web/src/core/infrastructure/imageCrop.ts diff --git a/apps/web/src/core/infrastructure/socket.ts b/client-web/src/core/infrastructure/socket.ts similarity index 100% rename from apps/web/src/core/infrastructure/socket.ts rename to client-web/src/core/infrastructure/socket.ts diff --git a/apps/web/src/core/presentation/components/ui/Avatar.tsx b/client-web/src/core/presentation/components/ui/Avatar.tsx similarity index 100% rename from apps/web/src/core/presentation/components/ui/Avatar.tsx rename to client-web/src/core/presentation/components/ui/Avatar.tsx diff --git a/apps/web/src/core/presentation/components/ui/ConfirmModal.tsx b/client-web/src/core/presentation/components/ui/ConfirmModal.tsx similarity index 100% rename from apps/web/src/core/presentation/components/ui/ConfirmModal.tsx rename to client-web/src/core/presentation/components/ui/ConfirmModal.tsx diff --git a/apps/web/src/core/presentation/components/ui/DatePicker.tsx b/client-web/src/core/presentation/components/ui/DatePicker.tsx similarity index 100% rename from apps/web/src/core/presentation/components/ui/DatePicker.tsx rename to client-web/src/core/presentation/components/ui/DatePicker.tsx diff --git a/apps/web/src/core/presentation/components/ui/ImageLightbox.tsx b/client-web/src/core/presentation/components/ui/ImageLightbox.tsx similarity index 100% rename from apps/web/src/core/presentation/components/ui/ImageLightbox.tsx rename to client-web/src/core/presentation/components/ui/ImageLightbox.tsx diff --git a/apps/web/src/core/presentation/components/ui/NotificationProvider.tsx b/client-web/src/core/presentation/components/ui/NotificationProvider.tsx similarity index 100% rename from apps/web/src/core/presentation/components/ui/NotificationProvider.tsx rename to client-web/src/core/presentation/components/ui/NotificationProvider.tsx diff --git a/apps/web/src/core/presentation/layouts/SideMenu.tsx b/client-web/src/core/presentation/layouts/SideMenu.tsx similarity index 100% rename from apps/web/src/core/presentation/layouts/SideMenu.tsx rename to client-web/src/core/presentation/layouts/SideMenu.tsx diff --git a/apps/web/src/core/presentation/layouts/Sidebar.tsx b/client-web/src/core/presentation/layouts/Sidebar.tsx similarity index 100% rename from apps/web/src/core/presentation/layouts/Sidebar.tsx rename to client-web/src/core/presentation/layouts/Sidebar.tsx diff --git a/apps/web/src/core/utils/hooks.ts b/client-web/src/core/utils/hooks.ts similarity index 100% rename from apps/web/src/core/utils/hooks.ts rename to client-web/src/core/utils/hooks.ts diff --git a/apps/web/src/core/utils/sounds.ts b/client-web/src/core/utils/sounds.ts similarity index 100% rename from apps/web/src/core/utils/sounds.ts rename to client-web/src/core/utils/sounds.ts diff --git a/apps/web/src/core/utils/utils.ts b/client-web/src/core/utils/utils.ts similarity index 100% rename from apps/web/src/core/utils/utils.ts rename to client-web/src/core/utils/utils.ts diff --git a/apps/web/src/index.css b/client-web/src/index.css similarity index 100% rename from apps/web/src/index.css rename to client-web/src/index.css diff --git a/apps/web/src/main.tsx b/client-web/src/main.tsx similarity index 100% rename from apps/web/src/main.tsx rename to client-web/src/main.tsx diff --git a/apps/web/src/modules/admin/presentation/pages/AdminPage.tsx b/client-web/src/modules/admin/presentation/pages/AdminPage.tsx similarity index 100% rename from apps/web/src/modules/admin/presentation/pages/AdminPage.tsx rename to client-web/src/modules/admin/presentation/pages/AdminPage.tsx diff --git a/apps/web/src/modules/auth/application/authStore.ts b/client-web/src/modules/auth/application/authStore.ts similarity index 100% rename from apps/web/src/modules/auth/application/authStore.ts rename to client-web/src/modules/auth/application/authStore.ts diff --git a/apps/web/src/modules/auth/domain/types.ts b/client-web/src/modules/auth/domain/types.ts similarity index 100% rename from apps/web/src/modules/auth/domain/types.ts rename to client-web/src/modules/auth/domain/types.ts diff --git a/apps/web/src/modules/auth/infrastructure/authApi.ts b/client-web/src/modules/auth/infrastructure/authApi.ts similarity index 100% rename from apps/web/src/modules/auth/infrastructure/authApi.ts rename to client-web/src/modules/auth/infrastructure/authApi.ts diff --git a/apps/web/src/modules/auth/presentation/AuthPage.tsx b/client-web/src/modules/auth/presentation/AuthPage.tsx similarity index 100% rename from apps/web/src/modules/auth/presentation/AuthPage.tsx rename to client-web/src/modules/auth/presentation/AuthPage.tsx diff --git a/apps/web/src/modules/auth/presentation/components/LoginForm.tsx b/client-web/src/modules/auth/presentation/components/LoginForm.tsx similarity index 100% rename from apps/web/src/modules/auth/presentation/components/LoginForm.tsx rename to client-web/src/modules/auth/presentation/components/LoginForm.tsx diff --git a/apps/web/src/modules/auth/presentation/components/RegisterForm.tsx b/client-web/src/modules/auth/presentation/components/RegisterForm.tsx similarity index 100% rename from apps/web/src/modules/auth/presentation/components/RegisterForm.tsx rename to client-web/src/modules/auth/presentation/components/RegisterForm.tsx diff --git a/apps/web/src/modules/calls/presentation/components/CallModal.tsx b/client-web/src/modules/calls/presentation/components/CallModal.tsx similarity index 100% rename from apps/web/src/modules/calls/presentation/components/CallModal.tsx rename to client-web/src/modules/calls/presentation/components/CallModal.tsx diff --git a/apps/web/src/modules/calls/presentation/components/GroupCallModal.tsx b/client-web/src/modules/calls/presentation/components/GroupCallModal.tsx similarity index 100% rename from apps/web/src/modules/calls/presentation/components/GroupCallModal.tsx rename to client-web/src/modules/calls/presentation/components/GroupCallModal.tsx diff --git a/apps/web/src/modules/chats/application/chatStore.ts b/client-web/src/modules/chats/application/chatStore.ts similarity index 100% rename from apps/web/src/modules/chats/application/chatStore.ts rename to client-web/src/modules/chats/application/chatStore.ts diff --git a/apps/web/src/modules/chats/infrastructure/chatApi.ts b/client-web/src/modules/chats/infrastructure/chatApi.ts similarity index 100% rename from apps/web/src/modules/chats/infrastructure/chatApi.ts rename to client-web/src/modules/chats/infrastructure/chatApi.ts diff --git a/apps/web/src/modules/chats/presentation/ChatPage.tsx b/client-web/src/modules/chats/presentation/ChatPage.tsx similarity index 100% rename from apps/web/src/modules/chats/presentation/ChatPage.tsx rename to client-web/src/modules/chats/presentation/ChatPage.tsx diff --git a/apps/web/src/modules/chats/presentation/components/ChatListItem.tsx b/client-web/src/modules/chats/presentation/components/ChatListItem.tsx similarity index 100% rename from apps/web/src/modules/chats/presentation/components/ChatListItem.tsx rename to client-web/src/modules/chats/presentation/components/ChatListItem.tsx diff --git a/apps/web/src/modules/chats/presentation/components/ChatView.tsx b/client-web/src/modules/chats/presentation/components/ChatView.tsx similarity index 100% rename from apps/web/src/modules/chats/presentation/components/ChatView.tsx rename to client-web/src/modules/chats/presentation/components/ChatView.tsx diff --git a/apps/web/src/modules/chats/presentation/components/EmojiPicker.tsx b/client-web/src/modules/chats/presentation/components/EmojiPicker.tsx similarity index 100% rename from apps/web/src/modules/chats/presentation/components/EmojiPicker.tsx rename to client-web/src/modules/chats/presentation/components/EmojiPicker.tsx diff --git a/apps/web/src/modules/chats/presentation/components/ForwardModal.tsx b/client-web/src/modules/chats/presentation/components/ForwardModal.tsx similarity index 100% rename from apps/web/src/modules/chats/presentation/components/ForwardModal.tsx rename to client-web/src/modules/chats/presentation/components/ForwardModal.tsx diff --git a/apps/web/src/modules/chats/presentation/components/GroupSettings.tsx b/client-web/src/modules/chats/presentation/components/GroupSettings.tsx similarity index 100% rename from apps/web/src/modules/chats/presentation/components/GroupSettings.tsx rename to client-web/src/modules/chats/presentation/components/GroupSettings.tsx diff --git a/apps/web/src/modules/chats/presentation/components/LinkPreview.tsx b/client-web/src/modules/chats/presentation/components/LinkPreview.tsx similarity index 100% rename from apps/web/src/modules/chats/presentation/components/LinkPreview.tsx rename to client-web/src/modules/chats/presentation/components/LinkPreview.tsx diff --git a/apps/web/src/modules/chats/presentation/components/MessageBubble.tsx b/client-web/src/modules/chats/presentation/components/MessageBubble.tsx similarity index 100% rename from apps/web/src/modules/chats/presentation/components/MessageBubble.tsx rename to client-web/src/modules/chats/presentation/components/MessageBubble.tsx diff --git a/apps/web/src/modules/chats/presentation/components/MessageInput.tsx b/client-web/src/modules/chats/presentation/components/MessageInput.tsx similarity index 100% rename from apps/web/src/modules/chats/presentation/components/MessageInput.tsx rename to client-web/src/modules/chats/presentation/components/MessageInput.tsx diff --git a/apps/web/src/modules/chats/presentation/components/NewChatModal.tsx b/client-web/src/modules/chats/presentation/components/NewChatModal.tsx similarity index 100% rename from apps/web/src/modules/chats/presentation/components/NewChatModal.tsx rename to client-web/src/modules/chats/presentation/components/NewChatModal.tsx diff --git a/apps/web/src/modules/chats/presentation/components/TypingIndicator.tsx b/client-web/src/modules/chats/presentation/components/TypingIndicator.tsx similarity index 100% rename from apps/web/src/modules/chats/presentation/components/TypingIndicator.tsx rename to client-web/src/modules/chats/presentation/components/TypingIndicator.tsx diff --git a/apps/web/src/modules/friends/application/friendStore.ts b/client-web/src/modules/friends/application/friendStore.ts similarity index 100% rename from apps/web/src/modules/friends/application/friendStore.ts rename to client-web/src/modules/friends/application/friendStore.ts diff --git a/apps/web/src/modules/friends/infrastructure/friendApi.ts b/client-web/src/modules/friends/infrastructure/friendApi.ts similarity index 100% rename from apps/web/src/modules/friends/infrastructure/friendApi.ts rename to client-web/src/modules/friends/infrastructure/friendApi.ts diff --git a/apps/web/src/modules/stories/application/storyStore.ts b/client-web/src/modules/stories/application/storyStore.ts similarity index 100% rename from apps/web/src/modules/stories/application/storyStore.ts rename to client-web/src/modules/stories/application/storyStore.ts diff --git a/apps/web/src/modules/stories/infrastructure/storyApi.ts b/client-web/src/modules/stories/infrastructure/storyApi.ts similarity index 100% rename from apps/web/src/modules/stories/infrastructure/storyApi.ts rename to client-web/src/modules/stories/infrastructure/storyApi.ts diff --git a/apps/web/src/modules/stories/presentation/components/StoryViewer.tsx b/client-web/src/modules/stories/presentation/components/StoryViewer.tsx similarity index 100% rename from apps/web/src/modules/stories/presentation/components/StoryViewer.tsx rename to client-web/src/modules/stories/presentation/components/StoryViewer.tsx diff --git a/apps/web/src/modules/users/infrastructure/userApi.ts b/client-web/src/modules/users/infrastructure/userApi.ts similarity index 100% rename from apps/web/src/modules/users/infrastructure/userApi.ts rename to client-web/src/modules/users/infrastructure/userApi.ts diff --git a/apps/web/src/modules/users/presentation/components/TelegramImportModal.tsx b/client-web/src/modules/users/presentation/components/TelegramImportModal.tsx similarity index 100% rename from apps/web/src/modules/users/presentation/components/TelegramImportModal.tsx rename to client-web/src/modules/users/presentation/components/TelegramImportModal.tsx diff --git a/apps/web/src/modules/users/presentation/components/UserProfile.tsx b/client-web/src/modules/users/presentation/components/UserProfile.tsx similarity index 100% rename from apps/web/src/modules/users/presentation/components/UserProfile.tsx rename to client-web/src/modules/users/presentation/components/UserProfile.tsx diff --git a/apps/web/src/vite-env.d.ts b/client-web/src/vite-env.d.ts similarity index 100% rename from apps/web/src/vite-env.d.ts rename to client-web/src/vite-env.d.ts diff --git a/apps/web/tsconfig.json b/client-web/tsconfig.json similarity index 100% rename from apps/web/tsconfig.json rename to client-web/tsconfig.json diff --git a/apps/web/vite.config.ts b/client-web/vite.config.ts similarity index 100% rename from apps/web/vite.config.ts rename to client-web/vite.config.ts