diff --git a/index.html b/index.html index 7279eee..2e9e11a 100644 --- a/index.html +++ b/index.html @@ -8,12 +8,12 @@ - + - + + + + + + + + + \ No newline at end of file diff --git a/public/car.svg b/public/car.svg new file mode 100644 index 0000000..771e286 --- /dev/null +++ b/public/car.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/component/1.webp b/public/component/1.webp new file mode 100644 index 0000000..16bd38c Binary files /dev/null and b/public/component/1.webp differ diff --git a/public/component/2.webp b/public/component/2.webp new file mode 100644 index 0000000..7b26bfe Binary files /dev/null and b/public/component/2.webp differ diff --git a/public/component/3.webp b/public/component/3.webp new file mode 100644 index 0000000..1686709 Binary files /dev/null and b/public/component/3.webp differ diff --git a/public/component/4.webp b/public/component/4.webp new file mode 100644 index 0000000..f014a75 Binary files /dev/null and b/public/component/4.webp differ diff --git a/public/component/5.webp b/public/component/5.webp new file mode 100644 index 0000000..45c948f Binary files /dev/null and b/public/component/5.webp differ diff --git a/public/component/6.webp b/public/component/6.webp new file mode 100644 index 0000000..e36b8cd Binary files /dev/null and b/public/component/6.webp differ diff --git a/public/component/7.webp b/public/component/7.webp new file mode 100644 index 0000000..988b95d Binary files /dev/null and b/public/component/7.webp differ diff --git a/public/component/8.webp b/public/component/8.webp new file mode 100644 index 0000000..9dbcd5e Binary files /dev/null and b/public/component/8.webp differ diff --git a/public/group/1.webp b/public/group/1.webp new file mode 100644 index 0000000..c5c19f6 Binary files /dev/null and b/public/group/1.webp differ diff --git a/public/group/10.webp b/public/group/10.webp new file mode 100644 index 0000000..5a4919f Binary files /dev/null and b/public/group/10.webp differ diff --git a/public/group/11.webp b/public/group/11.webp new file mode 100644 index 0000000..7232610 Binary files /dev/null and b/public/group/11.webp differ diff --git a/public/group/12.webp b/public/group/12.webp new file mode 100644 index 0000000..46d6161 Binary files /dev/null and b/public/group/12.webp differ diff --git a/public/group/13.webp b/public/group/13.webp new file mode 100644 index 0000000..20408c6 Binary files /dev/null and b/public/group/13.webp differ diff --git a/public/group/2.webp b/public/group/2.webp new file mode 100644 index 0000000..200f900 Binary files /dev/null and b/public/group/2.webp differ diff --git a/public/group/3.webp b/public/group/3.webp new file mode 100644 index 0000000..e1c7c1c Binary files /dev/null and b/public/group/3.webp differ diff --git a/public/group/4.webp b/public/group/4.webp new file mode 100644 index 0000000..ffb4d26 Binary files /dev/null and b/public/group/4.webp differ diff --git a/public/group/5.webp b/public/group/5.webp new file mode 100644 index 0000000..11b1231 Binary files /dev/null and b/public/group/5.webp differ diff --git a/public/group/6.webp b/public/group/6.webp new file mode 100644 index 0000000..b277a50 Binary files /dev/null and b/public/group/6.webp differ diff --git a/public/group/7.webp b/public/group/7.webp new file mode 100644 index 0000000..42e9f98 Binary files /dev/null and b/public/group/7.webp differ diff --git a/public/group/8.webp b/public/group/8.webp new file mode 100644 index 0000000..1a575e3 Binary files /dev/null and b/public/group/8.webp differ diff --git a/public/group/9.webp b/public/group/9.webp new file mode 100644 index 0000000..b05c86b Binary files /dev/null and b/public/group/9.webp differ diff --git a/public/icon/1-05.png b/public/icon/1-05.png new file mode 100755 index 0000000..4fd512a Binary files /dev/null and b/public/icon/1-05.png differ diff --git a/public/icon/2-05.png b/public/icon/2-05.png new file mode 100755 index 0000000..ae659a3 Binary files /dev/null and b/public/icon/2-05.png differ diff --git a/public/icon/3-05.png b/public/icon/3-05.png new file mode 100755 index 0000000..c1b3a24 Binary files /dev/null and b/public/icon/3-05.png differ diff --git a/public/icon/4-05.png b/public/icon/4-05.png new file mode 100755 index 0000000..c05f77b Binary files /dev/null and b/public/icon/4-05.png differ diff --git a/public/icon/5-05.png b/public/icon/5-05.png new file mode 100755 index 0000000..314c91c Binary files /dev/null and b/public/icon/5-05.png differ diff --git a/public/icon/6-05.png b/public/icon/6-05.png new file mode 100755 index 0000000..b26dc03 Binary files /dev/null and b/public/icon/6-05.png differ diff --git a/public/keyVisual.png b/public/keyVisual.png deleted file mode 100644 index b45cbeb..0000000 Binary files a/public/keyVisual.png and /dev/null differ diff --git a/public/keyVisual.webp b/public/keyVisual.webp new file mode 100644 index 0000000..6ee2336 Binary files /dev/null and b/public/keyVisual.webp differ diff --git a/public/logo/1.jpg b/public/logo/1.jpg new file mode 100755 index 0000000..274e9d2 Binary files /dev/null and b/public/logo/1.jpg differ diff --git a/public/logo/10.png b/public/logo/10.png new file mode 100644 index 0000000..e3feb00 Binary files /dev/null and b/public/logo/10.png differ diff --git a/public/logo/11.png b/public/logo/11.png new file mode 100755 index 0000000..4c0c83a Binary files /dev/null and b/public/logo/11.png differ diff --git a/public/logo/12.png b/public/logo/12.png new file mode 100755 index 0000000..be3ccec Binary files /dev/null and b/public/logo/12.png differ diff --git a/public/logo/13.png b/public/logo/13.png new file mode 100755 index 0000000..e417b64 Binary files /dev/null and b/public/logo/13.png differ diff --git a/public/logo/2.png b/public/logo/2.png new file mode 100755 index 0000000..53f0a74 Binary files /dev/null and b/public/logo/2.png differ diff --git a/public/logo/2.svg b/public/logo/2.svg new file mode 100755 index 0000000..aae7ccf --- /dev/null +++ b/public/logo/2.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/logo/3.png b/public/logo/3.png new file mode 100755 index 0000000..7c34e79 Binary files /dev/null and b/public/logo/3.png differ diff --git a/public/logo/4.png b/public/logo/4.png new file mode 100755 index 0000000..61ac8fc Binary files /dev/null and b/public/logo/4.png differ diff --git a/public/logo/5.png b/public/logo/5.png new file mode 100755 index 0000000..684df18 Binary files /dev/null and b/public/logo/5.png differ diff --git a/public/logo/6.png b/public/logo/6.png new file mode 100755 index 0000000..0acd02a Binary files /dev/null and b/public/logo/6.png differ diff --git a/public/logo/7.png b/public/logo/7.png new file mode 100755 index 0000000..697f685 Binary files /dev/null and b/public/logo/7.png differ diff --git a/public/logo/8.png b/public/logo/8.png new file mode 100755 index 0000000..505ca13 Binary files /dev/null and b/public/logo/8.png differ diff --git a/public/logo/9.jpg b/public/logo/9.jpg new file mode 100755 index 0000000..ac6bb96 Binary files /dev/null and b/public/logo/9.jpg differ diff --git a/public/logo192.png b/public/logo192.png deleted file mode 100644 index fc44b0a..0000000 Binary files a/public/logo192.png and /dev/null differ diff --git a/public/logo2/1.jpg b/public/logo2/1.jpg new file mode 100755 index 0000000..ff27dd3 Binary files /dev/null and b/public/logo2/1.jpg differ diff --git a/public/logo2/10.png b/public/logo2/10.png new file mode 100755 index 0000000..e3feb00 Binary files /dev/null and b/public/logo2/10.png differ diff --git a/public/logo2/11.png b/public/logo2/11.png new file mode 100755 index 0000000..65add13 Binary files /dev/null and b/public/logo2/11.png differ diff --git a/public/logo2/12.png b/public/logo2/12.png new file mode 100755 index 0000000..6e42556 Binary files /dev/null and b/public/logo2/12.png differ diff --git a/public/logo2/13.png b/public/logo2/13.png new file mode 100755 index 0000000..754996f Binary files /dev/null and b/public/logo2/13.png differ diff --git a/public/logo2/2.png b/public/logo2/2.png new file mode 100755 index 0000000..791270f Binary files /dev/null and b/public/logo2/2.png differ diff --git a/public/logo2/2.svg b/public/logo2/2.svg new file mode 100755 index 0000000..e3eb040 --- /dev/null +++ b/public/logo2/2.svg @@ -0,0 +1,13 @@ + + + + + + IDEASHARE + diff --git a/public/logo2/3.jpg b/public/logo2/3.jpg new file mode 100755 index 0000000..06fa7b9 Binary files /dev/null and b/public/logo2/3.jpg differ diff --git a/public/logo2/4.png b/public/logo2/4.png new file mode 100755 index 0000000..5359673 Binary files /dev/null and b/public/logo2/4.png differ diff --git a/public/logo2/5.png b/public/logo2/5.png new file mode 100755 index 0000000..684df18 Binary files /dev/null and b/public/logo2/5.png differ diff --git a/public/logo2/6.png b/public/logo2/6.png new file mode 100755 index 0000000..ff29ebe Binary files /dev/null and b/public/logo2/6.png differ diff --git a/public/logo2/7.png b/public/logo2/7.png new file mode 100755 index 0000000..4693e7f Binary files /dev/null and b/public/logo2/7.png differ diff --git a/public/logo2/8.png b/public/logo2/8.png new file mode 100755 index 0000000..5370075 Binary files /dev/null and b/public/logo2/8.png differ diff --git a/public/logo2/9.jpg b/public/logo2/9.jpg new file mode 100755 index 0000000..577779a Binary files /dev/null and b/public/logo2/9.jpg differ diff --git a/public/logo512.png b/public/logo512.png deleted file mode 100644 index a4e47a6..0000000 Binary files a/public/logo512.png and /dev/null differ diff --git a/public/menu.svg b/public/menu.svg new file mode 100644 index 0000000..8aa8621 --- /dev/null +++ b/public/menu.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/puzzle.svg b/public/puzzle.svg new file mode 100644 index 0000000..597e03a --- /dev/null +++ b/public/puzzle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/time.svg b/public/time.svg new file mode 100644 index 0000000..da515aa --- /dev/null +++ b/public/time.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/word.png b/public/word.png index dd18e40..e1b43e8 100644 Binary files a/public/word.png and b/public/word.png differ diff --git a/src/App.css b/src/App.css index cde4cdc..f9eff5c 100644 --- a/src/App.css +++ b/src/App.css @@ -1,3 +1,7 @@ +body { + background-color: #D1E0F3; +} + .App { text-align: center; } @@ -37,3 +41,38 @@ transform: rotate(360deg); } } + +.preloader > div { + /* background-color: #72c2a1; */ + height: 20px; + width: 20px; + border-radius: 50%; + display: inline-block; + margin-right: 5px; + animation: stretchdelay 0.7s infinite ease-in-out; +} + +@keyframes stretchdelay { +0%, 40%, 100% { + transform: translateY(0px); +} +20% { + transform: translateY(-10px); +} +} + +.preloader .circ1 { + animation-delay: 0; +} + +.preloader .circ2 { + animation-delay: 0.1s; +} + +.preloader .circ3 { + animation-delay: 0.2s; +} + +.preloader .circ4 { + animation-delay: 0.3s; +} diff --git a/src/App.jsx b/src/App.jsx index e4a9da0..cabef1b 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,61 +1,29 @@ -import React, { useRef, useEffect } from "react"; -import Nav from "./pages/Nav"; -import Project from "./pages/Project"; -import BlogPage from "./pages/BlogPage"; -import About from "./pages/AboutPage"; +import React, { useEffect } from "react"; import Home from "./pages/Home"; -import Footer from "./pages/Footer"; -import { BrowserRouter, useLocation } from "react-router-dom"; +import Footer from "./pages/components/Footer"; +import { BrowserRouter, Route, useLocation, Routes } from "react-router-dom"; import "./App.css"; - -function ScrollToAnchor() { - const location = useLocation(); - - useEffect(() => { - const hash = location.hash; - if (hash) { - const element = document.getElementById(hash.slice(1)); - if (element) { - element.scrollIntoView({ behavior: "smooth" }); - } - } - }, [location]); - - return null; -} +import Loading from "./pages/components/loading"; +import ProjectPage from "./pages/projects/ProjectPage"; +import PuzzleGame from "./pages/components/PuzzleGame"; function App() { - const homeRef = useRef(null); - const projectRef = useRef(null); - const blogRef = useRef(null); - const aboutRef = useRef(null); - - const scrollTo = (elementRef) => { - elementRef.current?.scrollIntoView({ behavior: "smooth" }); - }; - + const [blogRef, setBlogRef] = React.useState(null); return ( -
-