diff --git a/.gitignore b/client/.gitignore
similarity index 100%
rename from .gitignore
rename to client/.gitignore
diff --git a/ecosystem.config.cjs b/client/ecosystem.config.cjs
similarity index 100%
rename from ecosystem.config.cjs
rename to client/ecosystem.config.cjs
diff --git a/index.html b/client/index.html
similarity index 100%
rename from index.html
rename to client/index.html
diff --git a/package.json b/client/package.json
similarity index 100%
rename from package.json
rename to client/package.json
diff --git a/postcss.config.js b/client/postcss.config.js
similarity index 100%
rename from postcss.config.js
rename to client/postcss.config.js
diff --git a/public/VRAnim_46.glb b/client/public/VRAnim_46.glb
similarity index 100%
rename from public/VRAnim_46.glb
rename to client/public/VRAnim_46.glb
diff --git a/public/fonts/Gilroy/Gilroy-Black.woff b/client/public/fonts/Gilroy/Gilroy-Black.woff
similarity index 100%
rename from public/fonts/Gilroy/Gilroy-Black.woff
rename to client/public/fonts/Gilroy/Gilroy-Black.woff
diff --git a/public/fonts/Gilroy/Gilroy-Black.woff2 b/client/public/fonts/Gilroy/Gilroy-Black.woff2
similarity index 100%
rename from public/fonts/Gilroy/Gilroy-Black.woff2
rename to client/public/fonts/Gilroy/Gilroy-Black.woff2
diff --git a/public/fonts/Gilroy/Gilroy-Bold.woff b/client/public/fonts/Gilroy/Gilroy-Bold.woff
similarity index 100%
rename from public/fonts/Gilroy/Gilroy-Bold.woff
rename to client/public/fonts/Gilroy/Gilroy-Bold.woff
diff --git a/public/fonts/Gilroy/Gilroy-Bold.woff2 b/client/public/fonts/Gilroy/Gilroy-Bold.woff2
similarity index 100%
rename from public/fonts/Gilroy/Gilroy-Bold.woff2
rename to client/public/fonts/Gilroy/Gilroy-Bold.woff2
diff --git a/public/fonts/Gilroy/Gilroy-ExtraBold.woff b/client/public/fonts/Gilroy/Gilroy-ExtraBold.woff
similarity index 100%
rename from public/fonts/Gilroy/Gilroy-ExtraBold.woff
rename to client/public/fonts/Gilroy/Gilroy-ExtraBold.woff
diff --git a/public/fonts/Gilroy/Gilroy-ExtraBold.woff2 b/client/public/fonts/Gilroy/Gilroy-ExtraBold.woff2
similarity index 100%
rename from public/fonts/Gilroy/Gilroy-ExtraBold.woff2
rename to client/public/fonts/Gilroy/Gilroy-ExtraBold.woff2
diff --git a/public/fonts/Gilroy/Gilroy-Heavy.woff b/client/public/fonts/Gilroy/Gilroy-Heavy.woff
similarity index 100%
rename from public/fonts/Gilroy/Gilroy-Heavy.woff
rename to client/public/fonts/Gilroy/Gilroy-Heavy.woff
diff --git a/public/fonts/Gilroy/Gilroy-Heavy.woff2 b/client/public/fonts/Gilroy/Gilroy-Heavy.woff2
similarity index 100%
rename from public/fonts/Gilroy/Gilroy-Heavy.woff2
rename to client/public/fonts/Gilroy/Gilroy-Heavy.woff2
diff --git a/public/fonts/Gilroy/Gilroy-Light.woff b/client/public/fonts/Gilroy/Gilroy-Light.woff
similarity index 100%
rename from public/fonts/Gilroy/Gilroy-Light.woff
rename to client/public/fonts/Gilroy/Gilroy-Light.woff
diff --git a/public/fonts/Gilroy/Gilroy-Light.woff2 b/client/public/fonts/Gilroy/Gilroy-Light.woff2
similarity index 100%
rename from public/fonts/Gilroy/Gilroy-Light.woff2
rename to client/public/fonts/Gilroy/Gilroy-Light.woff2
diff --git a/public/fonts/Gilroy/Gilroy-Medium.woff b/client/public/fonts/Gilroy/Gilroy-Medium.woff
similarity index 100%
rename from public/fonts/Gilroy/Gilroy-Medium.woff
rename to client/public/fonts/Gilroy/Gilroy-Medium.woff
diff --git a/public/fonts/Gilroy/Gilroy-Medium.woff2 b/client/public/fonts/Gilroy/Gilroy-Medium.woff2
similarity index 100%
rename from public/fonts/Gilroy/Gilroy-Medium.woff2
rename to client/public/fonts/Gilroy/Gilroy-Medium.woff2
diff --git a/public/fonts/Gilroy/Gilroy-Regular.woff b/client/public/fonts/Gilroy/Gilroy-Regular.woff
similarity index 100%
rename from public/fonts/Gilroy/Gilroy-Regular.woff
rename to client/public/fonts/Gilroy/Gilroy-Regular.woff
diff --git a/public/fonts/Gilroy/Gilroy-Regular.woff2 b/client/public/fonts/Gilroy/Gilroy-Regular.woff2
similarity index 100%
rename from public/fonts/Gilroy/Gilroy-Regular.woff2
rename to client/public/fonts/Gilroy/Gilroy-Regular.woff2
diff --git a/public/fonts/Gilroy/Gilroy-SemiBold.woff b/client/public/fonts/Gilroy/Gilroy-SemiBold.woff
similarity index 100%
rename from public/fonts/Gilroy/Gilroy-SemiBold.woff
rename to client/public/fonts/Gilroy/Gilroy-SemiBold.woff
diff --git a/public/fonts/Gilroy/Gilroy-SemiBold.woff2 b/client/public/fonts/Gilroy/Gilroy-SemiBold.woff2
similarity index 100%
rename from public/fonts/Gilroy/Gilroy-SemiBold.woff2
rename to client/public/fonts/Gilroy/Gilroy-SemiBold.woff2
diff --git a/public/fonts/Gilroy/Gilroy-Thin.woff b/client/public/fonts/Gilroy/Gilroy-Thin.woff
similarity index 100%
rename from public/fonts/Gilroy/Gilroy-Thin.woff
rename to client/public/fonts/Gilroy/Gilroy-Thin.woff
diff --git a/public/fonts/Gilroy/Gilroy-Thin.woff2 b/client/public/fonts/Gilroy/Gilroy-Thin.woff2
similarity index 100%
rename from public/fonts/Gilroy/Gilroy-Thin.woff2
rename to client/public/fonts/Gilroy/Gilroy-Thin.woff2
diff --git a/public/fonts/Gilroy/Gilroy-UltraLight.woff b/client/public/fonts/Gilroy/Gilroy-UltraLight.woff
similarity index 100%
rename from public/fonts/Gilroy/Gilroy-UltraLight.woff
rename to client/public/fonts/Gilroy/Gilroy-UltraLight.woff
diff --git a/public/fonts/Gilroy/Gilroy-UltraLight.woff2 b/client/public/fonts/Gilroy/Gilroy-UltraLight.woff2
similarity index 100%
rename from public/fonts/Gilroy/Gilroy-UltraLight.woff2
rename to client/public/fonts/Gilroy/Gilroy-UltraLight.woff2
diff --git a/public/fonts/Gilroy/stylesheet.css b/client/public/fonts/Gilroy/stylesheet.css
similarity index 100%
rename from public/fonts/Gilroy/stylesheet.css
rename to client/public/fonts/Gilroy/stylesheet.css
diff --git a/public/images/cards/card_1.jpg b/client/public/images/cards/card_1.jpg
similarity index 100%
rename from public/images/cards/card_1.jpg
rename to client/public/images/cards/card_1.jpg
diff --git a/public/images/cards/card_10.jpg b/client/public/images/cards/card_10.jpg
similarity index 100%
rename from public/images/cards/card_10.jpg
rename to client/public/images/cards/card_10.jpg
diff --git a/public/images/cards/card_11.jpg b/client/public/images/cards/card_11.jpg
similarity index 100%
rename from public/images/cards/card_11.jpg
rename to client/public/images/cards/card_11.jpg
diff --git a/public/images/cards/card_12.jpg b/client/public/images/cards/card_12.jpg
similarity index 100%
rename from public/images/cards/card_12.jpg
rename to client/public/images/cards/card_12.jpg
diff --git a/public/images/cards/card_13.jpg b/client/public/images/cards/card_13.jpg
similarity index 100%
rename from public/images/cards/card_13.jpg
rename to client/public/images/cards/card_13.jpg
diff --git a/public/images/cards/card_2.jpg b/client/public/images/cards/card_2.jpg
similarity index 100%
rename from public/images/cards/card_2.jpg
rename to client/public/images/cards/card_2.jpg
diff --git a/public/images/cards/card_3.jpg b/client/public/images/cards/card_3.jpg
similarity index 100%
rename from public/images/cards/card_3.jpg
rename to client/public/images/cards/card_3.jpg
diff --git a/public/images/cards/card_4.jpg b/client/public/images/cards/card_4.jpg
similarity index 100%
rename from public/images/cards/card_4.jpg
rename to client/public/images/cards/card_4.jpg
diff --git a/public/images/cards/card_5.jpg b/client/public/images/cards/card_5.jpg
similarity index 100%
rename from public/images/cards/card_5.jpg
rename to client/public/images/cards/card_5.jpg
diff --git a/public/images/cards/card_6.jpg b/client/public/images/cards/card_6.jpg
similarity index 100%
rename from public/images/cards/card_6.jpg
rename to client/public/images/cards/card_6.jpg
diff --git a/public/images/cards/card_7.jpg b/client/public/images/cards/card_7.jpg
similarity index 100%
rename from public/images/cards/card_7.jpg
rename to client/public/images/cards/card_7.jpg
diff --git a/public/images/cards/card_8.jpg b/client/public/images/cards/card_8.jpg
similarity index 100%
rename from public/images/cards/card_8.jpg
rename to client/public/images/cards/card_8.jpg
diff --git a/public/images/cards/card_9.jpg b/client/public/images/cards/card_9.jpg
similarity index 100%
rename from public/images/cards/card_9.jpg
rename to client/public/images/cards/card_9.jpg
diff --git a/public/images/content.jpg b/client/public/images/content.jpg
similarity index 100%
rename from public/images/content.jpg
rename to client/public/images/content.jpg
diff --git a/public/images/icons/Chevron_Down.svg b/client/public/images/icons/Chevron_Down.svg
similarity index 100%
rename from public/images/icons/Chevron_Down.svg
rename to client/public/images/icons/Chevron_Down.svg
diff --git a/public/images/icons/Chevron_Right.svg b/client/public/images/icons/Chevron_Right.svg
similarity index 100%
rename from public/images/icons/Chevron_Right.svg
rename to client/public/images/icons/Chevron_Right.svg
diff --git a/public/images/logo.png b/client/public/images/logo.png
similarity index 100%
rename from public/images/logo.png
rename to client/public/images/logo.png
diff --git a/public/images/map.png b/client/public/images/map.png
similarity index 100%
rename from public/images/map.png
rename to client/public/images/map.png
diff --git a/public/images/slider/slide1.png b/client/public/images/slider/slide1.png
similarity index 100%
rename from public/images/slider/slide1.png
rename to client/public/images/slider/slide1.png
diff --git a/public/images/slider/slide2.jpg b/client/public/images/slider/slide2.jpg
similarity index 100%
rename from public/images/slider/slide2.jpg
rename to client/public/images/slider/slide2.jpg
diff --git a/public/images/slider/slide3.png b/client/public/images/slider/slide3.png
similarity index 100%
rename from public/images/slider/slide3.png
rename to client/public/images/slider/slide3.png
diff --git a/public/images/slider/slide4.jpg b/client/public/images/slider/slide4.jpg
similarity index 100%
rename from public/images/slider/slide4.jpg
rename to client/public/images/slider/slide4.jpg
diff --git a/public/images/slider/slide5.png b/client/public/images/slider/slide5.png
similarity index 100%
rename from public/images/slider/slide5.png
rename to client/public/images/slider/slide5.png
diff --git a/public/images/slider/slide6.png b/client/public/images/slider/slide6.png
similarity index 100%
rename from public/images/slider/slide6.png
rename to client/public/images/slider/slide6.png
diff --git a/public/images/slider/slide7.jpg b/client/public/images/slider/slide7.jpg
similarity index 100%
rename from public/images/slider/slide7.jpg
rename to client/public/images/slider/slide7.jpg
diff --git a/public/images/slider/slide8.png b/client/public/images/slider/slide8.png
similarity index 100%
rename from public/images/slider/slide8.png
rename to client/public/images/slider/slide8.png
diff --git a/public/vite.svg b/client/public/vite.svg
similarity index 100%
rename from public/vite.svg
rename to client/public/vite.svg
diff --git a/src/App.css b/client/src/App.css
similarity index 100%
rename from src/App.css
rename to client/src/App.css
diff --git a/src/App.tsx b/client/src/App.tsx
similarity index 94%
rename from src/App.tsx
rename to client/src/App.tsx
index 89aabcf..4add304 100644
--- a/src/App.tsx
+++ b/client/src/App.tsx
@@ -1,17 +1,24 @@
import "./App.css";
import { Canvas } from "@react-three/fiber";
-import { Suspense, useEffect, useRef } from "react";
+import { FormEvent, Suspense, useEffect, useRef, useState } from "react";
import PieChart from "./components/PieChart/PieChart";
-import { Model } from "./components/VRHemlet";
+import { Model } from "./components/govno";
import Calc from "./components/Calc";
import Slider from "./components/Slider/Slider";
import Map from "./components/Map";
import { motion } from "framer-motion";
-// import { OrbitControls, PerspectiveCamera } from "@react-three/drei";
+import InputMask from "react-input-mask";
+import api from "./utils/api";
+import { OrbitControls, PerspectiveCamera, Wireframe } from "@react-three/drei";
function App() {
const parallaxRef = useRef