diff --git a/app/globals.css b/app/globals.css index 07522dd..1a62bb6 100644 --- a/app/globals.css +++ b/app/globals.css @@ -11,11 +11,16 @@ html { font-size: 17px !important; } -@media (max-width: 768px) { +@media (max-width: 1268px) { html { font-size: 14px !important; } } +@media (max-width: 768px) { + html { + font-size: 13px !important; + } +} body { font-family: 'Poppins', sans-serif !important; diff --git a/app/page.js b/app/page.js index e6f68d3..e591eb4 100644 --- a/app/page.js +++ b/app/page.js @@ -3,6 +3,15 @@ import React from "react"; import ReactFullpage from "@fullpage/react-fullpage"; import Image from "next/image"; import "./globals.css"; +// components +import Button from "@/components/Button"; +// icons +import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; +import { faGithub } from "@fortawesome/free-brands-svg-icons"; +import { faInstagram } from "@fortawesome/free-brands-svg-icons"; +import { faLinkedin } from "@fortawesome/free-brands-svg-icons"; +import { faDiscord } from "@fortawesome/free-brands-svg-icons"; +import { faEnvelope } from "@fortawesome/free-solid-svg-icons"; const MyPage = () => { const fullpageOptions = { @@ -20,16 +29,25 @@ const MyPage = () => {
-

- Alvalens | Portofolio -

{" "}
-
+
+ Alvalens +
-

+

+ Alvalen Shafel +

+

Full Stack Developer

-

+

A junior fullstack developer who currently focused on Web Development. Other than that, I also interested in @@ -37,25 +55,142 @@ const MyPage = () => { I love to learn new things and always open to new opportunities.

+
+ + +
-
-
+
+
+ Alvalens +
-

Interactive Section 2

-

Content of interactive section 2

+
+
+
+
+
+

+ About Me +

+
+
+
+
+

+ A brief introduction about me and my + interest. +

+ +
+
-

Interactive Section 2

-

Content of interactive section 2

+
+
+
+
+
+

+ My Projects +

+
+
+
+
+

+ This is some of my projects that I have + done and currently working on. +

+ +
+
-

Interactive Section 2

-

Content of interactive section 2

+
+
+
+
+
+

+ Get In Touch +

+
+
+
+
+

+ Feel free to contact me if you have any + questions or just want to say hi. +

+

+ alvalen.shafel04@gmail.com +

+ {/* icons */} +
+ + + + + + + + + + + + + + + + +
+
+
- {/* ... Other interactive sections ... */} )} {...fullpageOptions} // Pass fullpage options to the component diff --git a/app/projects/page.js b/app/projects/page.js new file mode 100644 index 0000000..e69de29 diff --git a/components/Button.js b/components/Button.js new file mode 100644 index 0000000..efe6ae7 --- /dev/null +++ b/components/Button.js @@ -0,0 +1,13 @@ +const Button = ({ children, variation, ...props }) => ( + +); + +export default Button; \ No newline at end of file diff --git a/components/Navbar.js b/components/Navbar.js index e79e9a1..556e63e 100644 --- a/components/Navbar.js +++ b/components/Navbar.js @@ -20,11 +20,10 @@ const Navbar = () => { {/* toggler */}
{ }; export default Navbar; -const NavItems = ({ isNavOpen, navRef, setIsNavOpen }) => { +const NavItems = ({ isNavOpen, setIsNavOpen }) => { const closeNav = () => { - navRef.current.classList.remove("bg-gray-700"); setIsNavOpen(false); }; return (
-
+
{/* close buton */}
-