diff --git a/.env.example b/app/.env.example similarity index 100% rename from .env.example rename to app/.env.example diff --git a/.gitignore b/app/.gitignore similarity index 100% rename from .gitignore rename to app/.gitignore diff --git a/.prettierignore b/app/.prettierignore similarity index 100% rename from .prettierignore rename to app/.prettierignore diff --git a/.prettierrc b/app/.prettierrc similarity index 100% rename from .prettierrc rename to app/.prettierrc diff --git a/README.md b/app/README.md similarity index 100% rename from README.md rename to app/README.md diff --git a/components.json b/app/components.json similarity index 100% rename from components.json rename to app/components.json diff --git a/eslint.config.js b/app/eslint.config.js similarity index 100% rename from eslint.config.js rename to app/eslint.config.js diff --git a/furps-report.md b/app/furps-report.md similarity index 100% rename from furps-report.md rename to app/furps-report.md diff --git a/furps.md b/app/furps.md similarity index 100% rename from furps.md rename to app/furps.md diff --git a/index.html b/app/index.html similarity index 100% rename from index.html rename to app/index.html diff --git a/package-lock.json b/app/package-lock.json similarity index 100% rename from package-lock.json rename to app/package-lock.json diff --git a/package.json b/app/package.json similarity index 100% rename from package.json rename to app/package.json diff --git a/postcss.config.js b/app/postcss.config.js similarity index 100% rename from postcss.config.js rename to app/postcss.config.js diff --git a/public/favicon.ico b/app/public/favicon.ico similarity index 100% rename from public/favicon.ico rename to app/public/favicon.ico diff --git a/public/placeholder.svg b/app/public/placeholder.svg similarity index 100% rename from public/placeholder.svg rename to app/public/placeholder.svg diff --git a/public/robots.txt b/app/public/robots.txt similarity index 100% rename from public/robots.txt rename to app/public/robots.txt diff --git a/src/App.css b/app/src/App.css similarity index 100% rename from src/App.css rename to app/src/App.css diff --git a/src/App.tsx b/app/src/App.tsx similarity index 100% rename from src/App.tsx rename to app/src/App.tsx diff --git a/src/components/ActivityFeed.tsx b/app/src/components/ActivityFeed.tsx similarity index 100% rename from src/components/ActivityFeed.tsx rename to app/src/components/ActivityFeed.tsx diff --git a/src/components/CellList.tsx b/app/src/components/CellList.tsx similarity index 100% rename from src/components/CellList.tsx rename to app/src/components/CellList.tsx diff --git a/src/components/CommentCard.tsx b/app/src/components/CommentCard.tsx similarity index 100% rename from src/components/CommentCard.tsx rename to app/src/components/CommentCard.tsx diff --git a/src/components/CreateCellDialog.test.tsx b/app/src/components/CreateCellDialog.test.tsx similarity index 100% rename from src/components/CreateCellDialog.test.tsx rename to app/src/components/CreateCellDialog.test.tsx diff --git a/src/components/CreateCellDialog.tsx b/app/src/components/CreateCellDialog.tsx similarity index 100% rename from src/components/CreateCellDialog.tsx rename to app/src/components/CreateCellDialog.tsx diff --git a/src/components/FeedSidebar.tsx b/app/src/components/FeedSidebar.tsx similarity index 100% rename from src/components/FeedSidebar.tsx rename to app/src/components/FeedSidebar.tsx diff --git a/src/components/Header.tsx b/app/src/components/Header.tsx similarity index 100% rename from src/components/Header.tsx rename to app/src/components/Header.tsx diff --git a/src/components/PostCard.tsx b/app/src/components/PostCard.tsx similarity index 100% rename from src/components/PostCard.tsx rename to app/src/components/PostCard.tsx diff --git a/src/components/PostDetail.tsx b/app/src/components/PostDetail.tsx similarity index 100% rename from src/components/PostDetail.tsx rename to app/src/components/PostDetail.tsx diff --git a/src/components/PostList.tsx b/app/src/components/PostList.tsx similarity index 100% rename from src/components/PostList.tsx rename to app/src/components/PostList.tsx diff --git a/src/components/ui/CypherImage.tsx b/app/src/components/ui/CypherImage.tsx similarity index 100% rename from src/components/ui/CypherImage.tsx rename to app/src/components/ui/CypherImage.tsx diff --git a/src/components/ui/ShareButton.tsx b/app/src/components/ui/ShareButton.tsx similarity index 100% rename from src/components/ui/ShareButton.tsx rename to app/src/components/ui/ShareButton.tsx diff --git a/src/components/ui/accordion.tsx b/app/src/components/ui/accordion.tsx similarity index 100% rename from src/components/ui/accordion.tsx rename to app/src/components/ui/accordion.tsx diff --git a/src/components/ui/alert-dialog.tsx b/app/src/components/ui/alert-dialog.tsx similarity index 100% rename from src/components/ui/alert-dialog.tsx rename to app/src/components/ui/alert-dialog.tsx diff --git a/src/components/ui/alert.tsx b/app/src/components/ui/alert.tsx similarity index 100% rename from src/components/ui/alert.tsx rename to app/src/components/ui/alert.tsx diff --git a/src/components/ui/aspect-ratio.tsx b/app/src/components/ui/aspect-ratio.tsx similarity index 100% rename from src/components/ui/aspect-ratio.tsx rename to app/src/components/ui/aspect-ratio.tsx diff --git a/src/components/ui/author-display.tsx b/app/src/components/ui/author-display.tsx similarity index 100% rename from src/components/ui/author-display.tsx rename to app/src/components/ui/author-display.tsx diff --git a/src/components/ui/avatar.tsx b/app/src/components/ui/avatar.tsx similarity index 100% rename from src/components/ui/avatar.tsx rename to app/src/components/ui/avatar.tsx diff --git a/src/components/ui/badge.tsx b/app/src/components/ui/badge.tsx similarity index 100% rename from src/components/ui/badge.tsx rename to app/src/components/ui/badge.tsx diff --git a/src/components/ui/bookmark-button.tsx b/app/src/components/ui/bookmark-button.tsx similarity index 100% rename from src/components/ui/bookmark-button.tsx rename to app/src/components/ui/bookmark-button.tsx diff --git a/src/components/ui/bookmark-card.tsx b/app/src/components/ui/bookmark-card.tsx similarity index 100% rename from src/components/ui/bookmark-card.tsx rename to app/src/components/ui/bookmark-card.tsx diff --git a/src/components/ui/breadcrumb.tsx b/app/src/components/ui/breadcrumb.tsx similarity index 100% rename from src/components/ui/breadcrumb.tsx rename to app/src/components/ui/breadcrumb.tsx diff --git a/src/components/ui/button-variants.ts b/app/src/components/ui/button-variants.ts similarity index 100% rename from src/components/ui/button-variants.ts rename to app/src/components/ui/button-variants.ts diff --git a/src/components/ui/button.tsx b/app/src/components/ui/button.tsx similarity index 100% rename from src/components/ui/button.tsx rename to app/src/components/ui/button.tsx diff --git a/src/components/ui/calendar.tsx b/app/src/components/ui/calendar.tsx similarity index 100% rename from src/components/ui/calendar.tsx rename to app/src/components/ui/calendar.tsx diff --git a/src/components/ui/call-sign-setup-dialog.tsx b/app/src/components/ui/call-sign-setup-dialog.tsx similarity index 100% rename from src/components/ui/call-sign-setup-dialog.tsx rename to app/src/components/ui/call-sign-setup-dialog.tsx diff --git a/src/components/ui/card.tsx b/app/src/components/ui/card.tsx similarity index 100% rename from src/components/ui/card.tsx rename to app/src/components/ui/card.tsx diff --git a/src/components/ui/carousel.tsx b/app/src/components/ui/carousel.tsx similarity index 100% rename from src/components/ui/carousel.tsx rename to app/src/components/ui/carousel.tsx diff --git a/src/components/ui/chart.tsx b/app/src/components/ui/chart.tsx similarity index 100% rename from src/components/ui/chart.tsx rename to app/src/components/ui/chart.tsx diff --git a/src/components/ui/checkbox.tsx b/app/src/components/ui/checkbox.tsx similarity index 100% rename from src/components/ui/checkbox.tsx rename to app/src/components/ui/checkbox.tsx diff --git a/src/components/ui/collapsible.tsx b/app/src/components/ui/collapsible.tsx similarity index 100% rename from src/components/ui/collapsible.tsx rename to app/src/components/ui/collapsible.tsx diff --git a/src/components/ui/command.tsx b/app/src/components/ui/command.tsx similarity index 100% rename from src/components/ui/command.tsx rename to app/src/components/ui/command.tsx diff --git a/src/components/ui/context-menu.tsx b/app/src/components/ui/context-menu.tsx similarity index 100% rename from src/components/ui/context-menu.tsx rename to app/src/components/ui/context-menu.tsx diff --git a/src/components/ui/delegation-step.tsx b/app/src/components/ui/delegation-step.tsx similarity index 100% rename from src/components/ui/delegation-step.tsx rename to app/src/components/ui/delegation-step.tsx diff --git a/src/components/ui/dialog.tsx b/app/src/components/ui/dialog.tsx similarity index 100% rename from src/components/ui/dialog.tsx rename to app/src/components/ui/dialog.tsx diff --git a/src/components/ui/drawer.tsx b/app/src/components/ui/drawer.tsx similarity index 100% rename from src/components/ui/drawer.tsx rename to app/src/components/ui/drawer.tsx diff --git a/src/components/ui/dropdown-menu.tsx b/app/src/components/ui/dropdown-menu.tsx similarity index 100% rename from src/components/ui/dropdown-menu.tsx rename to app/src/components/ui/dropdown-menu.tsx diff --git a/src/components/ui/form.tsx b/app/src/components/ui/form.tsx similarity index 100% rename from src/components/ui/form.tsx rename to app/src/components/ui/form.tsx diff --git a/src/components/ui/hover-card.tsx b/app/src/components/ui/hover-card.tsx similarity index 100% rename from src/components/ui/hover-card.tsx rename to app/src/components/ui/hover-card.tsx diff --git a/src/components/ui/input-otp.tsx b/app/src/components/ui/input-otp.tsx similarity index 100% rename from src/components/ui/input-otp.tsx rename to app/src/components/ui/input-otp.tsx diff --git a/src/components/ui/input.tsx b/app/src/components/ui/input.tsx similarity index 100% rename from src/components/ui/input.tsx rename to app/src/components/ui/input.tsx diff --git a/src/components/ui/label.tsx b/app/src/components/ui/label.tsx similarity index 100% rename from src/components/ui/label.tsx rename to app/src/components/ui/label.tsx diff --git a/src/components/ui/link-renderer.tsx b/app/src/components/ui/link-renderer.tsx similarity index 100% rename from src/components/ui/link-renderer.tsx rename to app/src/components/ui/link-renderer.tsx diff --git a/src/components/ui/menubar.tsx b/app/src/components/ui/menubar.tsx similarity index 100% rename from src/components/ui/menubar.tsx rename to app/src/components/ui/menubar.tsx diff --git a/src/components/ui/moderation-toggle.tsx b/app/src/components/ui/moderation-toggle.tsx similarity index 100% rename from src/components/ui/moderation-toggle.tsx rename to app/src/components/ui/moderation-toggle.tsx diff --git a/src/components/ui/navigation-menu.tsx b/app/src/components/ui/navigation-menu.tsx similarity index 100% rename from src/components/ui/navigation-menu.tsx rename to app/src/components/ui/navigation-menu.tsx diff --git a/src/components/ui/pagination.tsx b/app/src/components/ui/pagination.tsx similarity index 100% rename from src/components/ui/pagination.tsx rename to app/src/components/ui/pagination.tsx diff --git a/src/components/ui/popover.tsx b/app/src/components/ui/popover.tsx similarity index 100% rename from src/components/ui/popover.tsx rename to app/src/components/ui/popover.tsx diff --git a/src/components/ui/progress.tsx b/app/src/components/ui/progress.tsx similarity index 100% rename from src/components/ui/progress.tsx rename to app/src/components/ui/progress.tsx diff --git a/src/components/ui/radio-group.tsx b/app/src/components/ui/radio-group.tsx similarity index 100% rename from src/components/ui/radio-group.tsx rename to app/src/components/ui/radio-group.tsx diff --git a/src/components/ui/relevance-indicator.tsx b/app/src/components/ui/relevance-indicator.tsx similarity index 100% rename from src/components/ui/relevance-indicator.tsx rename to app/src/components/ui/relevance-indicator.tsx diff --git a/src/components/ui/resizable.tsx b/app/src/components/ui/resizable.tsx similarity index 100% rename from src/components/ui/resizable.tsx rename to app/src/components/ui/resizable.tsx diff --git a/src/components/ui/scroll-area.tsx b/app/src/components/ui/scroll-area.tsx similarity index 100% rename from src/components/ui/scroll-area.tsx rename to app/src/components/ui/scroll-area.tsx diff --git a/src/components/ui/select.tsx b/app/src/components/ui/select.tsx similarity index 100% rename from src/components/ui/select.tsx rename to app/src/components/ui/select.tsx diff --git a/src/components/ui/separator.tsx b/app/src/components/ui/separator.tsx similarity index 100% rename from src/components/ui/separator.tsx rename to app/src/components/ui/separator.tsx diff --git a/src/components/ui/sheet.tsx b/app/src/components/ui/sheet.tsx similarity index 100% rename from src/components/ui/sheet.tsx rename to app/src/components/ui/sheet.tsx diff --git a/src/components/ui/sidebar.tsx b/app/src/components/ui/sidebar.tsx similarity index 100% rename from src/components/ui/sidebar.tsx rename to app/src/components/ui/sidebar.tsx diff --git a/src/components/ui/skeleton.tsx b/app/src/components/ui/skeleton.tsx similarity index 100% rename from src/components/ui/skeleton.tsx rename to app/src/components/ui/skeleton.tsx diff --git a/src/components/ui/slider.tsx b/app/src/components/ui/slider.tsx similarity index 100% rename from src/components/ui/slider.tsx rename to app/src/components/ui/slider.tsx diff --git a/src/components/ui/sonner.tsx b/app/src/components/ui/sonner.tsx similarity index 100% rename from src/components/ui/sonner.tsx rename to app/src/components/ui/sonner.tsx diff --git a/src/components/ui/switch.tsx b/app/src/components/ui/switch.tsx similarity index 100% rename from src/components/ui/switch.tsx rename to app/src/components/ui/switch.tsx diff --git a/src/components/ui/table.tsx b/app/src/components/ui/table.tsx similarity index 100% rename from src/components/ui/table.tsx rename to app/src/components/ui/table.tsx diff --git a/src/components/ui/tabs.tsx b/app/src/components/ui/tabs.tsx similarity index 100% rename from src/components/ui/tabs.tsx rename to app/src/components/ui/tabs.tsx diff --git a/src/components/ui/textarea.tsx b/app/src/components/ui/textarea.tsx similarity index 100% rename from src/components/ui/textarea.tsx rename to app/src/components/ui/textarea.tsx diff --git a/src/components/ui/toast.tsx b/app/src/components/ui/toast.tsx similarity index 100% rename from src/components/ui/toast.tsx rename to app/src/components/ui/toast.tsx diff --git a/src/components/ui/toaster.tsx b/app/src/components/ui/toaster.tsx similarity index 100% rename from src/components/ui/toaster.tsx rename to app/src/components/ui/toaster.tsx diff --git a/src/components/ui/toggle-group.tsx b/app/src/components/ui/toggle-group.tsx similarity index 100% rename from src/components/ui/toggle-group.tsx rename to app/src/components/ui/toggle-group.tsx diff --git a/src/components/ui/toggle-variants.ts b/app/src/components/ui/toggle-variants.ts similarity index 100% rename from src/components/ui/toggle-variants.ts rename to app/src/components/ui/toggle-variants.ts diff --git a/src/components/ui/toggle.tsx b/app/src/components/ui/toggle.tsx similarity index 100% rename from src/components/ui/toggle.tsx rename to app/src/components/ui/toggle.tsx diff --git a/src/components/ui/tooltip.tsx b/app/src/components/ui/tooltip.tsx similarity index 100% rename from src/components/ui/tooltip.tsx rename to app/src/components/ui/tooltip.tsx diff --git a/src/components/ui/use-toast.ts b/app/src/components/ui/use-toast.ts similarity index 100% rename from src/components/ui/use-toast.ts rename to app/src/components/ui/use-toast.ts diff --git a/src/components/ui/verification-step.tsx b/app/src/components/ui/verification-step.tsx similarity index 100% rename from src/components/ui/verification-step.tsx rename to app/src/components/ui/verification-step.tsx diff --git a/src/components/ui/waku-health-indicator.tsx b/app/src/components/ui/waku-health-indicator.tsx similarity index 100% rename from src/components/ui/waku-health-indicator.tsx rename to app/src/components/ui/waku-health-indicator.tsx diff --git a/src/components/ui/wallet-connection-step.tsx b/app/src/components/ui/wallet-connection-step.tsx similarity index 100% rename from src/components/ui/wallet-connection-step.tsx rename to app/src/components/ui/wallet-connection-step.tsx diff --git a/src/components/ui/wallet-dialog.tsx b/app/src/components/ui/wallet-dialog.tsx similarity index 100% rename from src/components/ui/wallet-dialog.tsx rename to app/src/components/ui/wallet-dialog.tsx diff --git a/src/components/ui/wallet-wizard.tsx b/app/src/components/ui/wallet-wizard.tsx similarity index 100% rename from src/components/ui/wallet-wizard.tsx rename to app/src/components/ui/wallet-wizard.tsx diff --git a/src/contexts/AuthContext.tsx b/app/src/contexts/AuthContext.tsx similarity index 100% rename from src/contexts/AuthContext.tsx rename to app/src/contexts/AuthContext.tsx diff --git a/src/contexts/ForumContext.tsx b/app/src/contexts/ForumContext.tsx similarity index 100% rename from src/contexts/ForumContext.tsx rename to app/src/contexts/ForumContext.tsx diff --git a/src/contexts/ModerationContext.tsx b/app/src/contexts/ModerationContext.tsx similarity index 100% rename from src/contexts/ModerationContext.tsx rename to app/src/contexts/ModerationContext.tsx diff --git a/src/contexts/useAuth.ts b/app/src/contexts/useAuth.ts similarity index 100% rename from src/contexts/useAuth.ts rename to app/src/contexts/useAuth.ts diff --git a/src/contexts/useForum.ts b/app/src/contexts/useForum.ts similarity index 100% rename from src/contexts/useForum.ts rename to app/src/contexts/useForum.ts diff --git a/src/hooks/actions/useAuthActions.ts b/app/src/hooks/actions/useAuthActions.ts similarity index 100% rename from src/hooks/actions/useAuthActions.ts rename to app/src/hooks/actions/useAuthActions.ts diff --git a/src/hooks/actions/useForumActions.ts b/app/src/hooks/actions/useForumActions.ts similarity index 100% rename from src/hooks/actions/useForumActions.ts rename to app/src/hooks/actions/useForumActions.ts diff --git a/src/hooks/actions/useUserActions.ts b/app/src/hooks/actions/useUserActions.ts similarity index 100% rename from src/hooks/actions/useUserActions.ts rename to app/src/hooks/actions/useUserActions.ts diff --git a/src/hooks/core/useAuth.ts b/app/src/hooks/core/useAuth.ts similarity index 100% rename from src/hooks/core/useAuth.ts rename to app/src/hooks/core/useAuth.ts diff --git a/src/hooks/core/useBookmarks.ts b/app/src/hooks/core/useBookmarks.ts similarity index 100% rename from src/hooks/core/useBookmarks.ts rename to app/src/hooks/core/useBookmarks.ts diff --git a/src/hooks/core/useEnhancedUserDisplay.ts b/app/src/hooks/core/useEnhancedUserDisplay.ts similarity index 100% rename from src/hooks/core/useEnhancedUserDisplay.ts rename to app/src/hooks/core/useEnhancedUserDisplay.ts diff --git a/src/hooks/core/useForumData.ts b/app/src/hooks/core/useForumData.ts similarity index 100% rename from src/hooks/core/useForumData.ts rename to app/src/hooks/core/useForumData.ts diff --git a/src/hooks/core/usePermissions.ts b/app/src/hooks/core/usePermissions.ts similarity index 100% rename from src/hooks/core/usePermissions.ts rename to app/src/hooks/core/usePermissions.ts diff --git a/src/hooks/core/useUserDisplay.ts b/app/src/hooks/core/useUserDisplay.ts similarity index 100% rename from src/hooks/core/useUserDisplay.ts rename to app/src/hooks/core/useUserDisplay.ts diff --git a/src/hooks/derived/useCell.ts b/app/src/hooks/derived/useCell.ts similarity index 100% rename from src/hooks/derived/useCell.ts rename to app/src/hooks/derived/useCell.ts diff --git a/src/hooks/derived/useCellPosts.ts b/app/src/hooks/derived/useCellPosts.ts similarity index 100% rename from src/hooks/derived/useCellPosts.ts rename to app/src/hooks/derived/useCellPosts.ts diff --git a/src/hooks/derived/usePost.ts b/app/src/hooks/derived/usePost.ts similarity index 100% rename from src/hooks/derived/usePost.ts rename to app/src/hooks/derived/usePost.ts diff --git a/src/hooks/derived/usePostComments.ts b/app/src/hooks/derived/usePostComments.ts similarity index 100% rename from src/hooks/derived/usePostComments.ts rename to app/src/hooks/derived/usePostComments.ts diff --git a/src/hooks/derived/useUserVotes.ts b/app/src/hooks/derived/useUserVotes.ts similarity index 100% rename from src/hooks/derived/useUserVotes.ts rename to app/src/hooks/derived/useUserVotes.ts diff --git a/src/hooks/index.ts b/app/src/hooks/index.ts similarity index 100% rename from src/hooks/index.ts rename to app/src/hooks/index.ts diff --git a/src/hooks/use-mobile.tsx b/app/src/hooks/use-mobile.tsx similarity index 100% rename from src/hooks/use-mobile.tsx rename to app/src/hooks/use-mobile.tsx diff --git a/src/hooks/use-toast.ts b/app/src/hooks/use-toast.ts similarity index 100% rename from src/hooks/use-toast.ts rename to app/src/hooks/use-toast.ts diff --git a/src/hooks/useDelegation.ts b/app/src/hooks/useDelegation.ts similarity index 100% rename from src/hooks/useDelegation.ts rename to app/src/hooks/useDelegation.ts diff --git a/src/hooks/useMessageSigning.ts b/app/src/hooks/useMessageSigning.ts similarity index 100% rename from src/hooks/useMessageSigning.ts rename to app/src/hooks/useMessageSigning.ts diff --git a/src/hooks/usePending.ts b/app/src/hooks/usePending.ts similarity index 100% rename from src/hooks/usePending.ts rename to app/src/hooks/usePending.ts diff --git a/src/hooks/useWakuHealth.ts b/app/src/hooks/useWakuHealth.ts similarity index 100% rename from src/hooks/useWakuHealth.ts rename to app/src/hooks/useWakuHealth.ts diff --git a/src/hooks/useWallet.ts b/app/src/hooks/useWallet.ts similarity index 100% rename from src/hooks/useWallet.ts rename to app/src/hooks/useWallet.ts diff --git a/src/hooks/utilities/selectors.ts b/app/src/hooks/utilities/selectors.ts similarity index 100% rename from src/hooks/utilities/selectors.ts rename to app/src/hooks/utilities/selectors.ts diff --git a/src/hooks/utilities/useNetworkStatus.ts b/app/src/hooks/utilities/useNetworkStatus.ts similarity index 100% rename from src/hooks/utilities/useNetworkStatus.ts rename to app/src/hooks/utilities/useNetworkStatus.ts diff --git a/src/index.css b/app/src/index.css similarity index 100% rename from src/index.css rename to app/src/index.css diff --git a/src/lib/database/LocalDatabase.ts b/app/src/lib/database/LocalDatabase.ts similarity index 100% rename from src/lib/database/LocalDatabase.ts rename to app/src/lib/database/LocalDatabase.ts diff --git a/src/lib/database/schema.ts b/app/src/lib/database/schema.ts similarity index 100% rename from src/lib/database/schema.ts rename to app/src/lib/database/schema.ts diff --git a/src/lib/delegation/crypto.ts b/app/src/lib/delegation/crypto.ts similarity index 100% rename from src/lib/delegation/crypto.ts rename to app/src/lib/delegation/crypto.ts diff --git a/src/lib/delegation/index.ts b/app/src/lib/delegation/index.ts similarity index 100% rename from src/lib/delegation/index.ts rename to app/src/lib/delegation/index.ts diff --git a/src/lib/delegation/storage.ts b/app/src/lib/delegation/storage.ts similarity index 100% rename from src/lib/delegation/storage.ts rename to app/src/lib/delegation/storage.ts diff --git a/src/lib/delegation/types.ts b/app/src/lib/delegation/types.ts similarity index 100% rename from src/lib/delegation/types.ts rename to app/src/lib/delegation/types.ts diff --git a/src/lib/forum/ForumActions.ts b/app/src/lib/forum/ForumActions.ts similarity index 100% rename from src/lib/forum/ForumActions.ts rename to app/src/lib/forum/ForumActions.ts diff --git a/src/lib/forum/RelevanceCalculator.ts b/app/src/lib/forum/RelevanceCalculator.ts similarity index 100% rename from src/lib/forum/RelevanceCalculator.ts rename to app/src/lib/forum/RelevanceCalculator.ts diff --git a/src/lib/forum/__tests__/relevance.test.ts b/app/src/lib/forum/__tests__/relevance.test.ts similarity index 100% rename from src/lib/forum/__tests__/relevance.test.ts rename to app/src/lib/forum/__tests__/relevance.test.ts diff --git a/src/lib/forum/transformers.ts b/app/src/lib/forum/transformers.ts similarity index 100% rename from src/lib/forum/transformers.ts rename to app/src/lib/forum/transformers.ts diff --git a/src/lib/services/BookmarkService.ts b/app/src/lib/services/BookmarkService.ts similarity index 100% rename from src/lib/services/BookmarkService.ts rename to app/src/lib/services/BookmarkService.ts diff --git a/src/lib/services/MessageService.ts b/app/src/lib/services/MessageService.ts similarity index 100% rename from src/lib/services/MessageService.ts rename to app/src/lib/services/MessageService.ts diff --git a/src/lib/services/Ordinal/index.ts b/app/src/lib/services/Ordinal/index.ts similarity index 100% rename from src/lib/services/Ordinal/index.ts rename to app/src/lib/services/Ordinal/index.ts diff --git a/src/lib/services/Ordinal/types.ts b/app/src/lib/services/Ordinal/types.ts similarity index 100% rename from src/lib/services/Ordinal/types.ts rename to app/src/lib/services/Ordinal/types.ts diff --git a/src/lib/services/UserIdentityService.ts b/app/src/lib/services/UserIdentityService.ts similarity index 100% rename from src/lib/services/UserIdentityService.ts rename to app/src/lib/services/UserIdentityService.ts diff --git a/src/lib/services/index.ts b/app/src/lib/services/index.ts similarity index 100% rename from src/lib/services/index.ts rename to app/src/lib/services/index.ts diff --git a/src/lib/utils.ts b/app/src/lib/utils.ts similarity index 100% rename from src/lib/utils.ts rename to app/src/lib/utils.ts diff --git a/src/lib/utils/MessageValidator.ts b/app/src/lib/utils/MessageValidator.ts similarity index 100% rename from src/lib/utils/MessageValidator.ts rename to app/src/lib/utils/MessageValidator.ts diff --git a/src/lib/utils/sorting.ts b/app/src/lib/utils/sorting.ts similarity index 100% rename from src/lib/utils/sorting.ts rename to app/src/lib/utils/sorting.ts diff --git a/src/lib/utils/urlLoads.test.ts b/app/src/lib/utils/urlLoads.test.ts similarity index 100% rename from src/lib/utils/urlLoads.test.ts rename to app/src/lib/utils/urlLoads.test.ts diff --git a/src/lib/utils/urlLoads.ts b/app/src/lib/utils/urlLoads.ts similarity index 100% rename from src/lib/utils/urlLoads.ts rename to app/src/lib/utils/urlLoads.ts diff --git a/src/lib/waku/CodecManager.ts b/app/src/lib/waku/CodecManager.ts similarity index 100% rename from src/lib/waku/CodecManager.ts rename to app/src/lib/waku/CodecManager.ts diff --git a/src/lib/waku/constants.ts b/app/src/lib/waku/constants.ts similarity index 100% rename from src/lib/waku/constants.ts rename to app/src/lib/waku/constants.ts diff --git a/src/lib/waku/core/ReliableMessaging.ts b/app/src/lib/waku/core/ReliableMessaging.ts similarity index 100% rename from src/lib/waku/core/ReliableMessaging.ts rename to app/src/lib/waku/core/ReliableMessaging.ts diff --git a/src/lib/waku/core/WakuNodeManager.ts b/app/src/lib/waku/core/WakuNodeManager.ts similarity index 100% rename from src/lib/waku/core/WakuNodeManager.ts rename to app/src/lib/waku/core/WakuNodeManager.ts diff --git a/src/lib/waku/index.ts b/app/src/lib/waku/index.ts similarity index 100% rename from src/lib/waku/index.ts rename to app/src/lib/waku/index.ts diff --git a/src/lib/waku/network.ts b/app/src/lib/waku/network.ts similarity index 100% rename from src/lib/waku/network.ts rename to app/src/lib/waku/network.ts diff --git a/src/lib/waku/services/MessageService.ts b/app/src/lib/waku/services/MessageService.ts similarity index 100% rename from src/lib/waku/services/MessageService.ts rename to app/src/lib/waku/services/MessageService.ts diff --git a/src/lib/wallet/config.ts b/app/src/lib/wallet/config.ts similarity index 100% rename from src/lib/wallet/config.ts rename to app/src/lib/wallet/config.ts diff --git a/src/lib/wallet/index.ts b/app/src/lib/wallet/index.ts similarity index 100% rename from src/lib/wallet/index.ts rename to app/src/lib/wallet/index.ts diff --git a/src/lib/wallet/types.ts b/app/src/lib/wallet/types.ts similarity index 100% rename from src/lib/wallet/types.ts rename to app/src/lib/wallet/types.ts diff --git a/src/main.tsx b/app/src/main.tsx similarity index 100% rename from src/main.tsx rename to app/src/main.tsx diff --git a/src/pages/BookmarksPage.tsx b/app/src/pages/BookmarksPage.tsx similarity index 100% rename from src/pages/BookmarksPage.tsx rename to app/src/pages/BookmarksPage.tsx diff --git a/src/pages/CellPage.tsx b/app/src/pages/CellPage.tsx similarity index 100% rename from src/pages/CellPage.tsx rename to app/src/pages/CellPage.tsx diff --git a/src/pages/Dashboard.tsx b/app/src/pages/Dashboard.tsx similarity index 100% rename from src/pages/Dashboard.tsx rename to app/src/pages/Dashboard.tsx diff --git a/src/pages/FeedPage.tsx b/app/src/pages/FeedPage.tsx similarity index 100% rename from src/pages/FeedPage.tsx rename to app/src/pages/FeedPage.tsx diff --git a/src/pages/Index.tsx b/app/src/pages/Index.tsx similarity index 100% rename from src/pages/Index.tsx rename to app/src/pages/Index.tsx diff --git a/src/pages/NotFound.tsx b/app/src/pages/NotFound.tsx similarity index 100% rename from src/pages/NotFound.tsx rename to app/src/pages/NotFound.tsx diff --git a/src/pages/PostPage.tsx b/app/src/pages/PostPage.tsx similarity index 100% rename from src/pages/PostPage.tsx rename to app/src/pages/PostPage.tsx diff --git a/src/pages/ProfilePage.tsx b/app/src/pages/ProfilePage.tsx similarity index 100% rename from src/pages/ProfilePage.tsx rename to app/src/pages/ProfilePage.tsx diff --git a/src/test/setup.ts b/app/src/test/setup.ts similarity index 100% rename from src/test/setup.ts rename to app/src/test/setup.ts diff --git a/src/types/forum.ts b/app/src/types/forum.ts similarity index 100% rename from src/types/forum.ts rename to app/src/types/forum.ts diff --git a/src/types/identity.ts b/app/src/types/identity.ts similarity index 100% rename from src/types/identity.ts rename to app/src/types/identity.ts diff --git a/src/types/index.ts b/app/src/types/index.ts similarity index 100% rename from src/types/index.ts rename to app/src/types/index.ts diff --git a/src/types/waku.ts b/app/src/types/waku.ts similarity index 100% rename from src/types/waku.ts rename to app/src/types/waku.ts diff --git a/src/vite-env.d.ts b/app/src/vite-env.d.ts similarity index 100% rename from src/vite-env.d.ts rename to app/src/vite-env.d.ts diff --git a/tailwind.config.ts b/app/tailwind.config.ts similarity index 100% rename from tailwind.config.ts rename to app/tailwind.config.ts diff --git a/tsconfig.app.json b/app/tsconfig.app.json similarity index 100% rename from tsconfig.app.json rename to app/tsconfig.app.json diff --git a/tsconfig.app.tsbuildinfo b/app/tsconfig.app.tsbuildinfo similarity index 100% rename from tsconfig.app.tsbuildinfo rename to app/tsconfig.app.tsbuildinfo diff --git a/tsconfig.json b/app/tsconfig.json similarity index 100% rename from tsconfig.json rename to app/tsconfig.json diff --git a/tsconfig.node.json b/app/tsconfig.node.json similarity index 100% rename from tsconfig.node.json rename to app/tsconfig.node.json diff --git a/tsconfig.tsbuildinfo b/app/tsconfig.tsbuildinfo similarity index 100% rename from tsconfig.tsbuildinfo rename to app/tsconfig.tsbuildinfo diff --git a/vercel.json b/app/vercel.json similarity index 100% rename from vercel.json rename to app/vercel.json diff --git a/vite.config.ts b/app/vite.config.ts similarity index 100% rename from vite.config.ts rename to app/vite.config.ts diff --git a/vitest.config.ts b/app/vitest.config.ts similarity index 100% rename from vitest.config.ts rename to app/vitest.config.ts