diff --git a/app/.gitignore b/app/.gitignore
deleted file mode 100644
index a547bf36..00000000
--- a/app/.gitignore
+++ /dev/null
@@ -1,24 +0,0 @@
-# Logs
-logs
-*.log
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-pnpm-debug.log*
-lerna-debug.log*
-
-node_modules
-dist
-dist-ssr
-*.local
-
-# Editor directories and files
-.vscode/*
-!.vscode/extensions.json
-.idea
-.DS_Store
-*.suo
-*.ntvs*
-*.njsproj
-*.sln
-*.sw?
diff --git a/app/.vscode/extensions.json b/app/.vscode/extensions.json
deleted file mode 100644
index 24d7cc6d..00000000
--- a/app/.vscode/extensions.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "recommendations": ["tauri-apps.tauri-vscode", "rust-lang.rust-analyzer"]
-}
diff --git a/app/index.html b/app/index.html
deleted file mode 100644
index ff93803b..00000000
--- a/app/index.html
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
- Tauri + React + Typescript
-
-
-
-
-
-
-
diff --git a/app/package.json b/app/package.json
deleted file mode 100644
index 0b8a5c7e..00000000
--- a/app/package.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "name": "learn-anything",
- "private": true,
- "version": "0.1.0",
- "type": "module",
- "scripts": {
- "dev": "vite",
- "build": "tsc && vite build",
- "preview": "vite preview",
- "tauri": "tauri"
- },
- "dependencies": {
- "react": "^18.2.0",
- "react-dom": "^18.2.0",
- "@tauri-apps/api": ">=2.0.0-rc.0",
- "@tauri-apps/plugin-shell": ">=2.0.0-rc.0"
- },
- "devDependencies": {
- "@types/react": "^18.2.15",
- "@types/react-dom": "^18.2.7",
- "@vitejs/plugin-react": "^4.2.1",
- "typescript": "^5.2.2",
- "vite": "^5.3.1",
- "@tauri-apps/cli": ">=2.0.0-rc.0"
- }
-}
diff --git a/app/public/tauri.svg b/app/public/tauri.svg
deleted file mode 100644
index 31b62c92..00000000
--- a/app/public/tauri.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/app/public/vite.svg b/app/public/vite.svg
deleted file mode 100644
index e7b8dfb1..00000000
--- a/app/public/vite.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/app/tsconfig.json b/app/tsconfig.json
deleted file mode 100644
index a7fc6fbf..00000000
--- a/app/tsconfig.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "compilerOptions": {
- "target": "ES2020",
- "useDefineForClassFields": true,
- "lib": ["ES2020", "DOM", "DOM.Iterable"],
- "module": "ESNext",
- "skipLibCheck": true,
-
- /* Bundler mode */
- "moduleResolution": "bundler",
- "allowImportingTsExtensions": true,
- "resolveJsonModule": true,
- "isolatedModules": true,
- "noEmit": true,
- "jsx": "react-jsx",
-
- /* Linting */
- "strict": true,
- "noUnusedLocals": true,
- "noUnusedParameters": true,
- "noFallthroughCasesInSwitch": true
- },
- "include": ["src"],
- "references": [{ "path": "./tsconfig.node.json" }]
-}
diff --git a/app/tsconfig.node.json b/app/tsconfig.node.json
deleted file mode 100644
index 42872c59..00000000
--- a/app/tsconfig.node.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "compilerOptions": {
- "composite": true,
- "skipLibCheck": true,
- "module": "ESNext",
- "moduleResolution": "bundler",
- "allowSyntheticDefaultImports": true
- },
- "include": ["vite.config.ts"]
-}
diff --git a/app/vite.config.ts b/app/vite.config.ts
deleted file mode 100644
index f74d1b2d..00000000
--- a/app/vite.config.ts
+++ /dev/null
@@ -1,32 +0,0 @@
-import { defineConfig } from "vite";
-import react from "@vitejs/plugin-react";
-
-// @ts-expect-error process is a nodejs global
-const host = process.env.TAURI_DEV_HOST;
-
-// https://vitejs.dev/config/
-export default defineConfig(async () => ({
- plugins: [react()],
-
- // Vite options tailored for Tauri development and only applied in `tauri dev` or `tauri build`
- //
- // 1. prevent vite from obscuring rust errors
- clearScreen: false,
- // 2. tauri expects a fixed port, fail if that port is not available
- server: {
- port: 1420,
- strictPort: true,
- host: host || false,
- hmr: host
- ? {
- protocol: "ws",
- host,
- port: 1421,
- }
- : undefined,
- watch: {
- // 3. tell vite to ignore watching `src-tauri`
- ignored: ["**/src-tauri/**"],
- },
- },
-}));
diff --git a/app/src-tauri/.gitignore b/src-tauri/.gitignore
similarity index 100%
rename from app/src-tauri/.gitignore
rename to src-tauri/.gitignore
diff --git a/app/src-tauri/Cargo.toml b/src-tauri/Cargo.toml
similarity index 100%
rename from app/src-tauri/Cargo.toml
rename to src-tauri/Cargo.toml
diff --git a/app/src-tauri/build.rs b/src-tauri/build.rs
similarity index 100%
rename from app/src-tauri/build.rs
rename to src-tauri/build.rs
diff --git a/app/src-tauri/capabilities/default.json b/src-tauri/capabilities/default.json
similarity index 100%
rename from app/src-tauri/capabilities/default.json
rename to src-tauri/capabilities/default.json
diff --git a/app/src-tauri/icons/128x128.png b/src-tauri/icons/128x128.png
similarity index 100%
rename from app/src-tauri/icons/128x128.png
rename to src-tauri/icons/128x128.png
diff --git a/app/src-tauri/icons/128x128@2x.png b/src-tauri/icons/128x128@2x.png
similarity index 100%
rename from app/src-tauri/icons/128x128@2x.png
rename to src-tauri/icons/128x128@2x.png
diff --git a/app/src-tauri/icons/32x32.png b/src-tauri/icons/32x32.png
similarity index 100%
rename from app/src-tauri/icons/32x32.png
rename to src-tauri/icons/32x32.png
diff --git a/app/src-tauri/icons/Square107x107Logo.png b/src-tauri/icons/Square107x107Logo.png
similarity index 100%
rename from app/src-tauri/icons/Square107x107Logo.png
rename to src-tauri/icons/Square107x107Logo.png
diff --git a/app/src-tauri/icons/Square142x142Logo.png b/src-tauri/icons/Square142x142Logo.png
similarity index 100%
rename from app/src-tauri/icons/Square142x142Logo.png
rename to src-tauri/icons/Square142x142Logo.png
diff --git a/app/src-tauri/icons/Square150x150Logo.png b/src-tauri/icons/Square150x150Logo.png
similarity index 100%
rename from app/src-tauri/icons/Square150x150Logo.png
rename to src-tauri/icons/Square150x150Logo.png
diff --git a/app/src-tauri/icons/Square284x284Logo.png b/src-tauri/icons/Square284x284Logo.png
similarity index 100%
rename from app/src-tauri/icons/Square284x284Logo.png
rename to src-tauri/icons/Square284x284Logo.png
diff --git a/app/src-tauri/icons/Square30x30Logo.png b/src-tauri/icons/Square30x30Logo.png
similarity index 100%
rename from app/src-tauri/icons/Square30x30Logo.png
rename to src-tauri/icons/Square30x30Logo.png
diff --git a/app/src-tauri/icons/Square310x310Logo.png b/src-tauri/icons/Square310x310Logo.png
similarity index 100%
rename from app/src-tauri/icons/Square310x310Logo.png
rename to src-tauri/icons/Square310x310Logo.png
diff --git a/app/src-tauri/icons/Square44x44Logo.png b/src-tauri/icons/Square44x44Logo.png
similarity index 100%
rename from app/src-tauri/icons/Square44x44Logo.png
rename to src-tauri/icons/Square44x44Logo.png
diff --git a/app/src-tauri/icons/Square71x71Logo.png b/src-tauri/icons/Square71x71Logo.png
similarity index 100%
rename from app/src-tauri/icons/Square71x71Logo.png
rename to src-tauri/icons/Square71x71Logo.png
diff --git a/app/src-tauri/icons/Square89x89Logo.png b/src-tauri/icons/Square89x89Logo.png
similarity index 100%
rename from app/src-tauri/icons/Square89x89Logo.png
rename to src-tauri/icons/Square89x89Logo.png
diff --git a/app/src-tauri/icons/StoreLogo.png b/src-tauri/icons/StoreLogo.png
similarity index 100%
rename from app/src-tauri/icons/StoreLogo.png
rename to src-tauri/icons/StoreLogo.png
diff --git a/app/src-tauri/icons/icon.icns b/src-tauri/icons/icon.icns
similarity index 100%
rename from app/src-tauri/icons/icon.icns
rename to src-tauri/icons/icon.icns
diff --git a/app/src-tauri/icons/icon.ico b/src-tauri/icons/icon.ico
similarity index 100%
rename from app/src-tauri/icons/icon.ico
rename to src-tauri/icons/icon.ico
diff --git a/app/src-tauri/icons/icon.png b/src-tauri/icons/icon.png
similarity index 100%
rename from app/src-tauri/icons/icon.png
rename to src-tauri/icons/icon.png
diff --git a/app/src-tauri/src/lib.rs b/src-tauri/src/lib.rs
similarity index 100%
rename from app/src-tauri/src/lib.rs
rename to src-tauri/src/lib.rs
diff --git a/app/src-tauri/src/main.rs b/src-tauri/src/main.rs
similarity index 100%
rename from app/src-tauri/src/main.rs
rename to src-tauri/src/main.rs
diff --git a/app/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json
similarity index 100%
rename from app/src-tauri/tauri.conf.json
rename to src-tauri/tauri.conf.json