diff --git a/.babelrc b/frontend/.babelrc similarity index 100% rename from .babelrc rename to frontend/.babelrc diff --git a/.gitignore b/frontend/.gitignore similarity index 100% rename from .gitignore rename to frontend/.gitignore diff --git a/.parcelrc b/frontend/.parcelrc similarity index 100% rename from .parcelrc rename to frontend/.parcelrc diff --git a/.vscode/.snippet.code-snippets b/frontend/.vscode/.snippet.code-snippets similarity index 100% rename from .vscode/.snippet.code-snippets rename to frontend/.vscode/.snippet.code-snippets diff --git a/.vscode/launch.json b/frontend/.vscode/launch.json similarity index 100% rename from .vscode/launch.json rename to frontend/.vscode/launch.json diff --git a/.vscode/settings.json b/frontend/.vscode/settings.json similarity index 100% rename from .vscode/settings.json rename to frontend/.vscode/settings.json diff --git a/package.json b/frontend/package.json similarity index 100% rename from package.json rename to frontend/package.json diff --git a/src/App.tsx b/frontend/src/App.tsx similarity index 100% rename from src/App.tsx rename to frontend/src/App.tsx diff --git a/src/MancalaApp.tsx b/frontend/src/MancalaApp.tsx similarity index 100% rename from src/MancalaApp.tsx rename to frontend/src/MancalaApp.tsx diff --git a/src/animation/PitAnimator.ts b/frontend/src/animation/PitAnimator.ts similarity index 100% rename from src/animation/PitAnimator.ts rename to frontend/src/animation/PitAnimator.ts diff --git a/src/components/Button.tsx b/frontend/src/components/Button.tsx similarity index 100% rename from src/components/Button.tsx rename to frontend/src/components/Button.tsx diff --git a/src/components/Center.tsx b/frontend/src/components/Center.tsx similarity index 100% rename from src/components/Center.tsx rename to frontend/src/components/Center.tsx diff --git a/src/components/CircularPanel.tsx b/frontend/src/components/CircularPanel.tsx similarity index 100% rename from src/components/CircularPanel.tsx rename to frontend/src/components/CircularPanel.tsx diff --git a/src/components/FloatingPanel.tsx b/frontend/src/components/FloatingPanel.tsx similarity index 100% rename from src/components/FloatingPanel.tsx rename to frontend/src/components/FloatingPanel.tsx diff --git a/src/components/InfoPanel.tsx b/frontend/src/components/InfoPanel.tsx similarity index 100% rename from src/components/InfoPanel.tsx rename to frontend/src/components/InfoPanel.tsx diff --git a/src/components/LoadingComponent.tsx b/frontend/src/components/LoadingComponent.tsx similarity index 100% rename from src/components/LoadingComponent.tsx rename to frontend/src/components/LoadingComponent.tsx diff --git a/src/components/PageContainer.tsx b/frontend/src/components/PageContainer.tsx similarity index 100% rename from src/components/PageContainer.tsx rename to frontend/src/components/PageContainer.tsx diff --git a/src/components/Row.tsx b/frontend/src/components/Row.tsx similarity index 100% rename from src/components/Row.tsx rename to frontend/src/components/Row.tsx diff --git a/src/components/Space.tsx b/frontend/src/components/Space.tsx similarity index 100% rename from src/components/Space.tsx rename to frontend/src/components/Space.tsx diff --git a/src/components/UserStatus.tsx b/frontend/src/components/UserStatus.tsx similarity index 100% rename from src/components/UserStatus.tsx rename to frontend/src/components/UserStatus.tsx diff --git a/src/components/board/BoardToolbar.tsx b/frontend/src/components/board/BoardToolbar.tsx similarity index 100% rename from src/components/board/BoardToolbar.tsx rename to frontend/src/components/board/BoardToolbar.tsx diff --git a/src/components/board/BoardView.tsx b/frontend/src/components/board/BoardView.tsx similarity index 100% rename from src/components/board/BoardView.tsx rename to frontend/src/components/board/BoardView.tsx diff --git a/src/components/board/PitView.tsx b/frontend/src/components/board/PitView.tsx similarity index 100% rename from src/components/board/PitView.tsx rename to frontend/src/components/board/PitView.tsx diff --git a/src/components/board/StoneView.tsx b/frontend/src/components/board/StoneView.tsx similarity index 100% rename from src/components/board/StoneView.tsx rename to frontend/src/components/board/StoneView.tsx diff --git a/src/components/board/StoreView.tsx b/frontend/src/components/board/StoreView.tsx similarity index 100% rename from src/components/board/StoreView.tsx rename to frontend/src/components/board/StoreView.tsx diff --git a/src/components/headerbar/HeaderBar.tsx b/frontend/src/components/headerbar/HeaderBar.tsx similarity index 100% rename from src/components/headerbar/HeaderBar.tsx rename to frontend/src/components/headerbar/HeaderBar.tsx diff --git a/src/components/headerbar/HeaderbarIcon.tsx b/frontend/src/components/headerbar/HeaderbarIcon.tsx similarity index 100% rename from src/components/headerbar/HeaderbarIcon.tsx rename to frontend/src/components/headerbar/HeaderbarIcon.tsx diff --git a/src/components/headerbar/HeaderbarTitle.tsx b/frontend/src/components/headerbar/HeaderbarTitle.tsx similarity index 100% rename from src/components/headerbar/HeaderbarTitle.tsx rename to frontend/src/components/headerbar/HeaderbarTitle.tsx diff --git a/src/components/headerbar/ThemeSwitchMenu.tsx b/frontend/src/components/headerbar/ThemeSwitchMenu.tsx similarity index 100% rename from src/components/headerbar/ThemeSwitchMenu.tsx rename to frontend/src/components/headerbar/ThemeSwitchMenu.tsx diff --git a/src/const/channel_names.ts b/frontend/src/const/channel_names.ts similarity index 100% rename from src/const/channel_names.ts rename to frontend/src/const/channel_names.ts diff --git a/src/const/config.ts b/frontend/src/const/config.ts similarity index 100% rename from src/const/config.ts rename to frontend/src/const/config.ts diff --git a/src/const/texts.ts b/frontend/src/const/texts.ts similarity index 100% rename from src/const/texts.ts rename to frontend/src/const/texts.ts diff --git a/src/context/context.tsx b/frontend/src/context/context.tsx similarity index 100% rename from src/context/context.tsx rename to frontend/src/context/context.tsx diff --git a/src/factory/BoardViewModelFactory.ts b/frontend/src/factory/BoardViewModelFactory.ts similarity index 100% rename from src/factory/BoardViewModelFactory.ts rename to frontend/src/factory/BoardViewModelFactory.ts diff --git a/src/factory/PitViewModelFactory.ts b/frontend/src/factory/PitViewModelFactory.ts similarity index 100% rename from src/factory/PitViewModelFactory.ts rename to frontend/src/factory/PitViewModelFactory.ts diff --git a/src/hooks/useWindowDimensions.ts b/frontend/src/hooks/useWindowDimensions.ts similarity index 100% rename from src/hooks/useWindowDimensions.ts rename to frontend/src/hooks/useWindowDimensions.ts diff --git a/src/index.html b/frontend/src/index.html similarity index 100% rename from src/index.html rename to frontend/src/index.html diff --git a/src/mancala.svg b/frontend/src/mancala.svg similarity index 100% rename from src/mancala.svg rename to frontend/src/mancala.svg diff --git a/src/models/Game.ts b/frontend/src/models/Game.ts similarity index 100% rename from src/models/Game.ts rename to frontend/src/models/Game.ts diff --git a/src/models/GameMove.ts b/frontend/src/models/GameMove.ts similarity index 100% rename from src/models/GameMove.ts rename to frontend/src/models/GameMove.ts diff --git a/src/models/LoadingState.tsx b/frontend/src/models/LoadingState.tsx similarity index 100% rename from src/models/LoadingState.tsx rename to frontend/src/models/LoadingState.tsx diff --git a/src/models/User.ts b/frontend/src/models/User.ts similarity index 100% rename from src/models/User.ts rename to frontend/src/models/User.ts diff --git a/src/models/UserConnectionInfo.ts b/frontend/src/models/UserConnectionInfo.ts similarity index 100% rename from src/models/UserConnectionInfo.ts rename to frontend/src/models/UserConnectionInfo.ts diff --git a/src/routes/GamePage.tsx b/frontend/src/routes/GamePage.tsx similarity index 100% rename from src/routes/GamePage.tsx rename to frontend/src/routes/GamePage.tsx diff --git a/src/routes/Home.tsx b/frontend/src/routes/Home.tsx similarity index 100% rename from src/routes/Home.tsx rename to frontend/src/routes/Home.tsx diff --git a/src/routes/LobyPage.tsx b/frontend/src/routes/LobyPage.tsx similarity index 100% rename from src/routes/LobyPage.tsx rename to frontend/src/routes/LobyPage.tsx diff --git a/src/rtmt/byte_util.ts b/frontend/src/rtmt/byte_util.ts similarity index 100% rename from src/rtmt/byte_util.ts rename to frontend/src/rtmt/byte_util.ts diff --git a/src/rtmt/encode_decode_message.ts b/frontend/src/rtmt/encode_decode_message.ts similarity index 100% rename from src/rtmt/encode_decode_message.ts rename to frontend/src/rtmt/encode_decode_message.ts diff --git a/src/rtmt/rtmt.ts b/frontend/src/rtmt/rtmt.ts similarity index 100% rename from src/rtmt/rtmt.ts rename to frontend/src/rtmt/rtmt.ts diff --git a/src/rtmt/rtmt_websocket.ts b/frontend/src/rtmt/rtmt_websocket.ts similarity index 100% rename from src/rtmt/rtmt_websocket.ts rename to frontend/src/rtmt/rtmt_websocket.ts diff --git a/src/service/HttpService.ts b/frontend/src/service/HttpService.ts similarity index 100% rename from src/service/HttpService.ts rename to frontend/src/service/HttpService.ts diff --git a/src/store/GameStore.ts b/frontend/src/store/GameStore.ts similarity index 100% rename from src/store/GameStore.ts rename to frontend/src/store/GameStore.ts diff --git a/src/store/KeyStore.ts b/frontend/src/store/KeyStore.ts similarity index 100% rename from src/store/KeyStore.ts rename to frontend/src/store/KeyStore.ts diff --git a/src/theme/DarkTheme.ts b/frontend/src/theme/DarkTheme.ts similarity index 100% rename from src/theme/DarkTheme.ts rename to frontend/src/theme/DarkTheme.ts diff --git a/src/theme/GreyTheme.ts b/frontend/src/theme/GreyTheme.ts similarity index 100% rename from src/theme/GreyTheme.ts rename to frontend/src/theme/GreyTheme.ts diff --git a/src/theme/LightTheme.ts b/frontend/src/theme/LightTheme.ts similarity index 100% rename from src/theme/LightTheme.ts rename to frontend/src/theme/LightTheme.ts diff --git a/src/theme/Theme.ts b/frontend/src/theme/Theme.ts similarity index 100% rename from src/theme/Theme.ts rename to frontend/src/theme/Theme.ts diff --git a/src/theme/ThemeManager.ts b/frontend/src/theme/ThemeManager.ts similarity index 100% rename from src/theme/ThemeManager.ts rename to frontend/src/theme/ThemeManager.ts diff --git a/src/types/custom.d.ts b/frontend/src/types/custom.d.ts similarity index 100% rename from src/types/custom.d.ts rename to frontend/src/types/custom.d.ts diff --git a/src/util/ColorUtil.ts b/frontend/src/util/ColorUtil.ts similarity index 100% rename from src/util/ColorUtil.ts rename to frontend/src/util/ColorUtil.ts diff --git a/src/util/Notyf.ts b/frontend/src/util/Notyf.ts similarity index 100% rename from src/util/Notyf.ts rename to frontend/src/util/Notyf.ts diff --git a/src/util/Util.ts b/frontend/src/util/Util.ts similarity index 100% rename from src/util/Util.ts rename to frontend/src/util/Util.ts diff --git a/src/viewmodel/BoardViewModel.ts b/frontend/src/viewmodel/BoardViewModel.ts similarity index 100% rename from src/viewmodel/BoardViewModel.ts rename to frontend/src/viewmodel/BoardViewModel.ts diff --git a/src/viewmodel/PitViewModel.ts b/frontend/src/viewmodel/PitViewModel.ts similarity index 100% rename from src/viewmodel/PitViewModel.ts rename to frontend/src/viewmodel/PitViewModel.ts diff --git a/vercel.json b/frontend/vercel.json similarity index 100% rename from vercel.json rename to frontend/vercel.json diff --git a/yarn.lock b/frontend/yarn.lock similarity index 100% rename from yarn.lock rename to frontend/yarn.lock