diff --git a/README.md b/README.md new file mode 100644 index 0000000..aa7eed5 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# Portfolio \ No newline at end of file diff --git a/index.html b/index.html index a99a55a..0b00276 100644 --- a/index.html +++ b/index.html @@ -17,6 +17,15 @@ href="https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;700&display=swap" rel="stylesheet" /> + + + Mariia Shabelnik diff --git a/package-lock.json b/package-lock.json index e18012d..433ad15 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "hamburger-react": "^2.5.0", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-icons": "^4.12.0", "react-image-gallery": "^1.3.0", "react-router-dom": "^6.3.0", "react-scroll-motion": "^0.3.0", @@ -1984,6 +1985,14 @@ "react": "^18.2.0" } }, + "node_modules/react-icons": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.12.0.tgz", + "integrity": "sha512-IBaDuHiShdZqmfc/TwHu6+d6k2ltNCf3AszxNmjJc1KUfXdEeRJOKyNvLmAHaarhzGmTSVygNdyu8/opXv2gaw==", + "peerDependencies": { + "react": "*" + } + }, "node_modules/react-image-gallery": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/react-image-gallery/-/react-image-gallery-1.3.0.tgz", @@ -3713,6 +3722,12 @@ "scheduler": "^0.23.0" } }, + "react-icons": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.12.0.tgz", + "integrity": "sha512-IBaDuHiShdZqmfc/TwHu6+d6k2ltNCf3AszxNmjJc1KUfXdEeRJOKyNvLmAHaarhzGmTSVygNdyu8/opXv2gaw==", + "requires": {} + }, "react-image-gallery": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/react-image-gallery/-/react-image-gallery-1.3.0.tgz", diff --git a/package.json b/package.json index 6df24f5..16588d8 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "hamburger-react": "^2.5.0", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-icons": "^4.12.0", "react-image-gallery": "^1.3.0", "react-router-dom": "^6.3.0", "react-scroll-motion": "^0.3.0", diff --git a/public/img/letsfly_1.png b/public/img/letsfly_1.png new file mode 100644 index 0000000..cd97f11 Binary files /dev/null and b/public/img/letsfly_1.png differ diff --git a/public/img/letsfly_2.png b/public/img/letsfly_2.png new file mode 100644 index 0000000..69c7b04 Binary files /dev/null and b/public/img/letsfly_2.png differ diff --git a/public/img/letsfly_3.png b/public/img/letsfly_3.png new file mode 100644 index 0000000..305399c Binary files /dev/null and b/public/img/letsfly_3.png differ diff --git a/public/img/net0_0.png b/public/img/net0_0.png new file mode 100644 index 0000000..308c19d Binary files /dev/null and b/public/img/net0_0.png differ diff --git a/public/img/net0_1.png b/public/img/net0_1.png new file mode 100644 index 0000000..836f7b4 Binary files /dev/null and b/public/img/net0_1.png differ diff --git a/public/img/net0_2.png b/public/img/net0_2.png new file mode 100644 index 0000000..544eb53 Binary files /dev/null and b/public/img/net0_2.png differ diff --git a/src/App.css b/src/App.css deleted file mode 100644 index dd77cfb..0000000 --- a/src/App.css +++ /dev/null @@ -1,109 +0,0 @@ -body { - margin: 0; - font-family: "Roboto Mono", monospace; - background-color: #302f39; - color: white; -} - -.container { - max-width: 1000px; - margin: 0 auto; - padding: 0 1em; -} - -.nav .container { - height: 4em; -} - -.content { - margin-top: 5em; -} - -.nav { - background-color: #302f38; - height: 4em; - - position: fixed; - left: 0; - right: 0; - top: 0; - z-index: 100000; -} - -/*box-shadow: inset 0px 3px 20px 10px rgba(0, 0, 0, 0.3);*/ - -.nav a { - text-decoration: none; - color: #e5e5ff; - transition: 0.3s; -} - -.nav a:hover { - color: #fff; - text-shadow: 0 0 5px #f2ef00; -} - -.nav-items { - display: flex; - justify-content: space-between; - height: 100%; - align-items: center; -} - -.menu-items { - display: flex; -} - -.menu-items div { - margin-left: 1em; -} - -.logo { - font-size: 2em; - font-weight: bold; -} - -.logo a { - text-shadow: 0 0 5px #ccff00, 0 0 15px #ccff00; - z-index: 10000; -} - -.hamburger { - display: none; -} - -.copyright { - font-size: 0.7em; - text-align: center; -} - -.hamburger-menu { - background-color: #302f38; - z-index: 100; - position: fixed; - right: 0; - backdrop-filter: blur(3px) contrast(60%); - -webkit-backdrop-filter: blur(3px) contrast(60%); - top: 4em; - bottom: 0; - left: 0px; - display: flex; - flex-direction: column; - justify-content: center; - align-items: flex-end; -} - -.hamburger-menu a { - font-size: 2em; - text-decoration: none; - margin-right: 1em; -} - -@media screen and (max-width: 768px) { - .hamburger { - display: inline; - } - .menu-items { - display: none; - } -} diff --git a/src/App.jsx b/src/App.jsx index 993311b..b70a026 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -6,7 +6,9 @@ import Contact from "./pages/Contact"; import Footer from "./components/Footer"; import Header from "./components/Header"; import ExperianceDetail from "./pages/ExperienceDetail"; +import FullPage from "./pages/FullPage"; import { RecoilRoot } from "recoil"; +import ScrollToAnchor from "./components/ScrollToAnchor"; function App() { return ( @@ -14,10 +16,11 @@ function App() {
+ - } /> - } /> - } /> + } /> + {/* } /> + } />*/} } />