diff --git a/.dockerignore b/backend/.dockerignore similarity index 100% rename from .dockerignore rename to backend/.dockerignore diff --git a/.gitignore b/backend/.gitignore similarity index 100% rename from .gitignore rename to backend/.gitignore diff --git a/.vscode/launch.json b/backend/.vscode/launch.json similarity index 100% rename from .vscode/launch.json rename to backend/.vscode/launch.json diff --git a/Dockerfile b/backend/Dockerfile similarity index 100% rename from Dockerfile rename to backend/Dockerfile diff --git a/README.md b/backend/README.md similarity index 100% rename from README.md rename to backend/README.md diff --git a/build_and_deploy.sh b/backend/build_and_deploy.sh similarity index 100% rename from build_and_deploy.sh rename to backend/build_and_deploy.sh diff --git a/jest.config.js b/backend/jest.config.js similarity index 100% rename from jest.config.js rename to backend/jest.config.js diff --git a/package.json b/backend/package.json similarity index 100% rename from package.json rename to backend/package.json diff --git a/src/consts/channel_names.ts b/backend/src/consts/channel_names.ts similarity index 100% rename from src/consts/channel_names.ts rename to backend/src/consts/channel_names.ts diff --git a/src/consts/config.ts b/backend/src/consts/config.ts similarity index 100% rename from src/consts/config.ts rename to backend/src/consts/config.ts diff --git a/src/game/GameCrashManager.ts b/backend/src/game/GameCrashManager.ts similarity index 100% rename from src/game/GameCrashManager.ts rename to backend/src/game/GameCrashManager.ts diff --git a/src/game/GameManager.ts b/backend/src/game/GameManager.ts similarity index 100% rename from src/game/GameManager.ts rename to backend/src/game/GameManager.ts diff --git a/src/game/gamestore/GameStore.ts b/backend/src/game/gamestore/GameStore.ts similarity index 100% rename from src/game/gamestore/GameStore.ts rename to backend/src/game/gamestore/GameStore.ts diff --git a/src/game/gamestore/GameStoreImpl.ts b/backend/src/game/gamestore/GameStoreImpl.ts similarity index 100% rename from src/game/gamestore/GameStoreImpl.ts rename to backend/src/game/gamestore/GameStoreImpl.ts diff --git a/src/index.ts b/backend/src/index.ts similarity index 100% rename from src/index.ts rename to backend/src/index.ts diff --git a/src/matchmaker/MatchMaker.ts b/backend/src/matchmaker/MatchMaker.ts similarity index 100% rename from src/matchmaker/MatchMaker.ts rename to backend/src/matchmaker/MatchMaker.ts diff --git a/src/matchmaker/MatchMakerImpl.ts b/backend/src/matchmaker/MatchMakerImpl.ts similarity index 100% rename from src/matchmaker/MatchMakerImpl.ts rename to backend/src/matchmaker/MatchMakerImpl.ts diff --git a/src/models/Game.ts b/backend/src/models/Game.ts similarity index 100% rename from src/models/Game.ts rename to backend/src/models/Game.ts diff --git a/src/models/GameMove.ts b/backend/src/models/GameMove.ts similarity index 100% rename from src/models/GameMove.ts rename to backend/src/models/GameMove.ts diff --git a/src/models/User.ts b/backend/src/models/User.ts similarity index 100% rename from src/models/User.ts rename to backend/src/models/User.ts diff --git a/src/models/UserConnectionInfo.ts b/backend/src/models/UserConnectionInfo.ts similarity index 100% rename from src/models/UserConnectionInfo.ts rename to backend/src/models/UserConnectionInfo.ts diff --git a/src/rtmt/byte_util.ts b/backend/src/rtmt/byte_util.ts similarity index 100% rename from src/rtmt/byte_util.ts rename to backend/src/rtmt/byte_util.ts diff --git a/src/rtmt/encode_decode_message.ts b/backend/src/rtmt/encode_decode_message.ts similarity index 100% rename from src/rtmt/encode_decode_message.ts rename to backend/src/rtmt/encode_decode_message.ts diff --git a/src/rtmt/rtmt.ts b/backend/src/rtmt/rtmt.ts similarity index 100% rename from src/rtmt/rtmt.ts rename to backend/src/rtmt/rtmt.ts diff --git a/src/rtmt/rtmt_websocket.ts b/backend/src/rtmt/rtmt_websocket.ts similarity index 100% rename from src/rtmt/rtmt_websocket.ts rename to backend/src/rtmt/rtmt_websocket.ts diff --git a/src/server/ExpressApp.ts b/backend/src/server/ExpressApp.ts similarity index 100% rename from src/server/ExpressApp.ts rename to backend/src/server/ExpressApp.ts diff --git a/src/server/WebServer.ts b/backend/src/server/WebServer.ts similarity index 100% rename from src/server/WebServer.ts rename to backend/src/server/WebServer.ts diff --git a/src/util/key_factory.ts b/backend/src/util/key_factory.ts similarity index 100% rename from src/util/key_factory.ts rename to backend/src/util/key_factory.ts diff --git a/tests/mancala.test.ts b/backend/tests/mancala.test.ts similarity index 100% rename from tests/mancala.test.ts rename to backend/tests/mancala.test.ts diff --git a/tsconfig.json b/backend/tsconfig.json similarity index 100% rename from tsconfig.json rename to backend/tsconfig.json diff --git a/yarn.lock b/backend/yarn.lock similarity index 100% rename from yarn.lock rename to backend/yarn.lock