diff --git a/src/App.css b/src/App.css index 2ed6802..6d7508e 100644 --- a/src/App.css +++ b/src/App.css @@ -62,7 +62,6 @@ nav a:hover { display: flex; align-items: center; width: 80%; - height: 50vh; margin: 0 auto; margin-top: 5%; } @@ -132,14 +131,14 @@ nav a:hover { } .skill-header { color: #fff; - font-family: 'Poppins', sans-serif; + font-family: "Poppins", sans-serif; font-size: 64px; font-weight: 700; margin-bottom: 2%; } .skill-introduction { color: #fff; - font-family: 'Poppins', sans-serif; + font-family: "Poppins", sans-serif; font-size: 15px; font-style: normal; font-weight: 300; @@ -148,38 +147,132 @@ nav a:hover { } /* Tech stacks icons*/ -.technology-icon{ +.technology-icon { width: 5%; } -.skill-set{ +.skill-set { display: flex; margin-top: 5%; width: 100%; gap: 3%; } /* Project section*/ -.project-page{ - border: 1px solid red; - width: 100%; +.project-page { + width: 100vw; margin: 5% auto; height: auto; } -.project-container{ +.project-header { + width: 80%; + margin: 0 auto; +} +.project-container { display: flex; justify-content: space-between; - gap: 2%; + width: 80%; + height: auto; + margin: 2% auto 0; +} +.project-section { + margin-bottom: 3%; + width: 18%; + height: 100%; +} +.project-thumb-nail { + width: 100%; + height: 70%; + border-radius: 20px; +} +.project-content { + margin-top: 4%; +} +.project-stacks { + opacity: 0.6; +} +/* Contact section */ +.contact-container { + display: flex; + justify-content: space-around; + align-items: center; + background-color: #242424; + width: 90%; + height: 60vh; + margin: 8% auto 0; +} +.contact-greeting { + width: 50%; + margin-left: 4%; +} +.form-container { + display: flex; + justify-content: center; + width: 50%; +} +.contact-header { + color: #fff; + font-family: "Space Grotesk", sans-serif; + font-size: 88px; + font-weight: 700; + line-height: 88px; + letter-spacing: -2.5px; +} +.contact-message { margin-top: 2%; + opacity: 0.7; + font-family: "Space Grotesk", sans-serif; + font-size: 18px; + font-style: normal; + font-weight: 500; + line-height: 28px; } -.project-section{ - border: 1px solid white; - width: 400px; - height: 400px; +.form-container form { + display: flex; + width: 70%; + flex-direction: column; +} +/* form section */ +.form-container label { + opacity: 0.5; +} +input[type="text"], +textarea { + border: none; + border-radius: 0; + outline: 0; + background: transparent; + border-bottom: 1px solid white; + margin-bottom: 4%; +} +input[type="text"], +textarea::placeholder { + color: white; +} +button[type="submit"] { + background: transparent; + border: none; + color: white; + position: relative; + cursor: pointer; + align-self: flex-end; + padding-bottom: 2%; } +button[type="submit"]::after { + content: ''; + display: block; + height: 3px; + width: 100%; + background-color: green; + position: absolute; + bottom: 4px; + left: 0; +} + + /* Footer */ .footer-container { position: fixed; - bottom: 3%; + bottom: 2%; width: 100%; display: flex; justify-content: center; diff --git a/src/Pages/Contacts.jsx b/src/Pages/Contacts.jsx index 280b932..b47fcb2 100644 --- a/src/Pages/Contacts.jsx +++ b/src/Pages/Contacts.jsx @@ -1,9 +1,28 @@ -import React from "react" +import React from "react"; -export default function Contacts(){ - return ( -
-

Contacts

+export default function Contacts() { + return ( +
+
+

Contact

+

+ I would love to hear about your project and how I
could help. Please + fill in the form, and I’ll get back
to you as soon as possible. +

+
+
+
+ + + + + + + + + +
- ) -} \ No newline at end of file +
+ ); +} diff --git a/src/Pages/Projects.jsx b/src/Pages/Projects.jsx index 6263364..fd87ca3 100644 --- a/src/Pages/Projects.jsx +++ b/src/Pages/Projects.jsx @@ -1,66 +1,76 @@ -import React from "react" - -export default function Projects(){ - return( -
-

Project

-
-
-
- -

-

-
-
- -
-
- -

-

-
-
- -
-
- -

-

-
-
- -
-
- -

-

-
-
- -
-
- -

-

-
-
+import React from "react"; +import * as Images from "../images"; +export default function Projects() { + return ( +
+

Project

+
+
+ weather-thumb-nail +
+

WEATHER APP

+

HTML • CSS • React • API

+
+
+ {/* project section-2 */} +
+ weather-thumb-nail +
+

QUIZZICAL

+

HTML • CSS • React • API

+
+
-
-
- -

-

-
-
+ {/* Project section-3 */} +
+ weather-thumb-nail +
+

ROOM BOOKING SYSTEM

+

+ HTML • CSS • Bootstrap • Flask • mySQL • Python{" "} +

+
+
-
-
- -

-

-
-
-
+ {/* Project section-4 */} +
+ weather-thumb-nail +
+

Walk-As-You-Scroll

+

+ HTML • CSS • Javascript • jQuery{" "} +

+
- ) -} \ No newline at end of file + + {/*
+ weather-thumb-nail +
+

WEATHER APP

+

HTML • CSS • React • API

+
+
*/} +
+
+ ); +} diff --git a/src/images/chromeExtThumbNail.png b/src/images/chromeExtThumbNail.png new file mode 100644 index 0000000..5d4b6f7 Binary files /dev/null and b/src/images/chromeExtThumbNail.png differ diff --git a/src/images/index.js b/src/images/index.js index d6a1dd7..8b67a57 100644 --- a/src/images/index.js +++ b/src/images/index.js @@ -10,4 +10,9 @@ export { default as bootstrap } from "./bootstrapIcon.png" export { default as netlify } from "./netlifyIcon.png" export { default as figma } from "./figmaIcon.svg" export { default as npm } from "./npmIcon.svg" -export { default as mySQL } from "./mySQLIcon.png" \ No newline at end of file +export { default as mySQL } from "./mySQLIcon.png" +export { default as weatherThumbNail} from "./weatherThumbNail.png" +export { default as quizThumbNail} from "./quizThumbNail.png" +export { default as roomsystemThumbNail} from "./roomsystemThumbNail.png" +export { default as chromeExtThumbNail} from "./chromeExtThumbNail.png" + diff --git a/src/images/quizThumbNail.png b/src/images/quizThumbNail.png new file mode 100644 index 0000000..6d201c0 Binary files /dev/null and b/src/images/quizThumbNail.png differ diff --git a/src/images/roomsystemThumbNail.png b/src/images/roomsystemThumbNail.png new file mode 100644 index 0000000..1c11ac1 Binary files /dev/null and b/src/images/roomsystemThumbNail.png differ diff --git a/src/images/weatherThumbNail.png b/src/images/weatherThumbNail.png new file mode 100644 index 0000000..5b7d973 Binary files /dev/null and b/src/images/weatherThumbNail.png differ