diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..03d9549 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..7dec97e --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/portfolio.iml b/.idea/portfolio.iml new file mode 100644 index 0000000..24643cc --- /dev/null +++ b/.idea/portfolio.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/app/globals.css b/src/app/globals.css index 947a048..045a4b0 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -1,24 +1,76 @@ -@import "tailwindcss"; - -@theme { - --font-sans: var(--font-geist-sans); - --font-mono: var(--font-geist-mono); +.container { + max-width: 1200px; + margin: 0 auto; + padding: 2rem; } -:root { - --background: #ffffff; - --foreground: #171717; +.header { + text-align: center; + margin-bottom: 2rem; } -@media (prefers-color-scheme: dark) { - :root { - --background: #0a0a0a; - --foreground: #ededed; - } +.title { + font-size: 2.5rem; + margin-bottom: 0.5rem; } -body { - color: var(--foreground); - background: var(--background); - font-family: Arial, Helvetica, sans-serif; +.intro { + font-size: 1.25rem; + color: #666; } + +.section { + display: flex; + align-items: center; + justify-content: space-between; + margin-bottom: 2rem; +} + +/* Section where text is on the left */ +.textLeft { + flex: 1; + padding: 1rem; +} + +/* Section where image is on the right */ +.imageRight { + flex: 1; + padding: 1rem; +} + +/* Section where image is on the left */ +.imageLeft { + flex: 1; + padding: 1rem; +} + +/* Section where button is on the right */ +.buttonRight { + flex: 1; + padding: 1rem; + display: flex; + justify-content: flex-end; +} + +/* Ensure images are responsive */ +.imageLeft img, +.imageRight img { + width: 100%; + height: auto; + border-radius: 8px; +} + +.learnMoreButton { + padding: 0.75rem 1.5rem; + font-size: 1rem; + background-color: #0070f3; + border: none; + border-radius: 5px; + color: #fff; + cursor: pointer; + transition: background-color 0.3s ease; +} + +.learnMoreButton:hover { + background-color: #005bb5; +} \ No newline at end of file diff --git a/src/app/page.js b/src/app/page.js index 61edd89..890dde9 100644 --- a/src/app/page.js +++ b/src/app/page.js @@ -2,100 +2,50 @@ import Image from "next/image"; export default function Home() { return ( -
-
- Next.js logo -
    -
  1. - Get started by editing{" "} - - src/app/page.js - - . -
  2. -
  3. Save and see your changes instantly.
  4. -
+
+ {/* Header with title and introduction */} +
+

My Portfolio

+

+ Welcome to my personal portfolio. I am passionate about creating beautiful and efficient web experiences. +

+
-
- - Vercel logomark - Deploy now - - - Read our docs - + {/* Section 1: Text on left, image on right */} +
+
+

+ I specialize in building responsive, dynamic web applications that deliver exceptional user experiences. +

-
- +
+
+ +
+ ); }