diff --git a/src/App.js b/src/App.js index 0aab2e8..07a3513 100644 --- a/src/App.js +++ b/src/App.js @@ -6,6 +6,8 @@ import Experience from "./pages/Experience/Experience" import Projects from "./pages/Projects/Projects" import Education from "./pages/Education/Education" import Achievements from "./pages/Achievements/Achievements" +import Certifications from "./pages/Certifications/Certifications"; +import Recommendations from "./pages/Recommendations/Recommendations"; // h1 22 // h2 20 @@ -24,6 +26,9 @@ function App() { } /> } /> } /> + + } /> + } /> {/* } /> */} {/* diff --git a/src/components/awards/Award.js b/src/components/awards/Award.js index e71ca9f..d4bdfc8 100644 --- a/src/components/awards/Award.js +++ b/src/components/awards/Award.js @@ -2,54 +2,50 @@ import React from 'react' import AwardsCSS from "./Awards.module.css" const Award = (props) => { - return ( -
+ return ( +
-
- +
+ +
+ +
+ + + +
+ +
+

{props.awardTitle}

+
{props.awardDate}
+
+ +
+
{props.awardSubtitle1Left}
+
{props.awardSubtitle1Right}
- -
- -
- -
- {props.awardRank} -
- -
- -
-

{props.awardTitle}

-
{props.awardDate}
-
- -
-
{props.awardSubtitle1Left}
-
{props.awardSubtitle1Right}
-
- -
-
{props.awardSubtitle2Left}
-
{props.awardSubtitle2Right}
-
- -
- -
- -
-

- {props.awardDescriptionLine1}
- {props.awardDescriptionLine2}
- {props.awardDescriptionLine3} -

-
+
+
{props.awardSubtitle2Left}
+
{props.awardSubtitle2Right}
- ) + + + +
+

+ {props.awardDescriptionLine1}
+ {props.awardDescriptionLine2}
+ {props.awardDescriptionLine3} +

+
+ +
+ +
+ ) } export default Award \ No newline at end of file diff --git a/src/components/awards/Awards.module.css b/src/components/awards/Awards.module.css index 3eb0022..5312faf 100644 --- a/src/components/awards/Awards.module.css +++ b/src/components/awards/Awards.module.css @@ -1,75 +1,64 @@ +/* Hide scrollbar for Chrome, Safari and Opera */ +#parentsection::-webkit-scrollbar { + display: none; +} + +/* Hide scrollbar for IE, Edge and Firefox */ +#parentsection { + -ms-overflow-style: none; + /* IE and Edge */ + scrollbar-width: none; + /* Firefox */ +} + #parentsection { - padding: 100px 0px 50px 0px; - border-bottom: 1px solid #e6e6e6; - display: flex; - align-items: center; - } - - #sectiontitle { - transform: rotate(-90deg); - font-size: 50px; - font-style: normal; - font-weight: 900; - line-height: 50px; position: absolute; - right: 1105px; - top: 43%; - } + left: 50%; + transform: translate(-50%, 0%); + width: 1220px; + height: calc(100% - 200px); + /* 100% of the viewport height - height of the footer */ + overflow-y: scroll; + padding: 20px; + z-index: 10; +} .sectionbody { margin: 0px auto; position: relative; -} - -.subsectionbody { display: flex; flex-direction: column; - gap: 50px; - align-items: center; - width: 1080px; + gap: 40px; } -.subsectionbody > div:first-child { +.subsectionbody { display: flex; flex-direction: column; - gap: 50px; - align-items: center; - width: 1080px; -} - -.pagiation { - display: inline-flex; + gap: 40px; align-items: center; - gap: 10px; + width: 100%; } .awardstrip { display: flex; - align-items: flex-start; - gap: 40px; - width: 1080px; + align-items: center; + gap: 30px; + width: 100%; } .awardIMG { width: 300px; -height: 173px; -border-radius: 10px; -border: 0.2px solid rgba(0, 0, 0, 0.50); -object-fit: cover; + height: 173px; + border-radius: 15px; + border: 0.2px solid rgba(0, 0, 0, 0.50); + object-fit: cover; } .awardContent { display: flex; -flex-direction: column; -align-items: flex-start; -gap: 20px; -width: 100%; -} - -.awardContentSubheadings { - display: flex; - align-items: center; - gap: 30px; + flex-direction: column; + align-items: flex-start; + gap: 20px; width: 100%; } @@ -81,21 +70,25 @@ width: 100%; width: 100%; } +.awardSubheadings h3 { + font-weight: 700; +} + .awardPosition { color: #000; -font-size: 90px; -font-style: normal; -font-weight: 900; -line-height: 90px; + font-size: 90px; + font-style: normal; + font-weight: 900; + line-height: 90px; } .awardSubheading { display: flex; -justify-content: space-between; -align-items: center; -width: 100%; + justify-content: space-between; + align-items: center; + width: 100%; } -.awardSubheading > div:first-child > h5 { - font-weight: 600; +.awardSubheading>div:first-child>h6 { + font-weight: 700; } \ No newline at end of file diff --git a/src/components/certifications/Certificate.js b/src/components/certifications/Certificate.js index 248a980..898dbda 100644 --- a/src/components/certifications/Certificate.js +++ b/src/components/certifications/Certificate.js @@ -6,18 +6,18 @@ import Skill from './Skill' const Certificate = (props) => { return (
- -
{props.certificateTitle}
-
-
{props.certificateIssuer}
-
{props.certificateDate}
-
- -
- {props.skill} -
+ +
{props.certificateTitle}
+
+
{props.certificateIssuer}
+
{props.certificateDate}
+
-
+
+ {props.skill} +
+ +
) } diff --git a/src/components/certifications/Certifications.js b/src/components/certifications/Certifications.js deleted file mode 100644 index cb626b4..0000000 --- a/src/components/certifications/Certifications.js +++ /dev/null @@ -1,100 +0,0 @@ -import React from "react"; - -import CertificationsCSS from "./Certifications.module.css"; - -import dsaabdb from "../../assets/certifications/dsaabdb.jpeg"; -import Certificate from "./Certificate"; -import Skill from "./Skill"; - -const Certifications = () => { - return ( -
-
-
- certifications -
- -
- - -
- , - , - , - , - , - , - ]} - /> - - , - , - , - , - , - , - ]} - /> - , - , - , - , - , - , - ]} - /> - , - , - , - , - , - , - ]} - /> -
- -
-
- circle -
-
- circle -
-
- circle -
-
- circle -
-
-
-
-
- ); -}; - -export default Certifications; diff --git a/src/components/certifications/Certifications.module.css b/src/components/certifications/Certifications.module.css index 775b72c..7c4d32e 100644 --- a/src/components/certifications/Certifications.module.css +++ b/src/components/certifications/Certifications.module.css @@ -1,31 +1,34 @@ +/* Hide scrollbar for Chrome, Safari and Opera */ +#parentsection::-webkit-scrollbar { + display: none; +} + +/* Hide scrollbar for IE, Edge and Firefox */ #parentsection { - padding: 100px 0px 40px 0px; - border-bottom: 1px solid #e6e6e6; - display: flex; - align-items: center; + -ms-overflow-style: none; + /* IE and Edge */ + scrollbar-width: none; + /* Firefox */ } -#sectiontitle { - transform: rotate(-90deg); - font-size: 50px; - font-style: normal; - font-weight: 900; - line-height: 50px; +#parentsection { position: absolute; - right: 1025px; - top: 40%; + left: 50%; + transform: translate(-50%, 0%); + width: 1220px; + height: calc(100% - 200px); + /* 100% of the viewport height - height of the footer */ + overflow-y: scroll; + padding: 20px; + z-index: 10; } .sectionbody { margin: 0px auto; position: relative; -} - -.subsectionbody { display: flex; flex-direction: column; - gap: 60px; - align-items: center; + gap: 40px; } .plainskillrow { diff --git a/src/components/certifications/Skill.js b/src/components/certifications/Skill.js index 110b62b..6a78987 100644 --- a/src/components/certifications/Skill.js +++ b/src/components/certifications/Skill.js @@ -2,10 +2,10 @@ import React from 'react' const Skill = (props) => { return ( -
-
{props.skill}
-
- +
+
{props.skill}
+
+ ) } diff --git a/src/pages/Achievements/AchievementContent.js b/src/pages/Achievements/AchievementContent.js index 90f6ff0..2b16af2 100644 --- a/src/pages/Achievements/AchievementContent.js +++ b/src/pages/Achievements/AchievementContent.js @@ -10,15 +10,26 @@ const AchievementContent = () => { return (
-
- awards -
-
+ + + +
+ { { - -
-
-
- circle -
-
- circle -
-
- circle -
-
- circle -
-
+ +
diff --git a/src/pages/Certifications/Certifications.js b/src/pages/Certifications/Certifications.js new file mode 100644 index 0000000..ffdc5d4 --- /dev/null +++ b/src/pages/Certifications/Certifications.js @@ -0,0 +1,28 @@ +import React from 'react' + +import Navbar from '../../components/navbar/Navbar' +import Subnav from '../../components/navbar/Subnav' +import CertificationsContent from './CertificationsContent' +import Footer from '../../components/footer/Footer' + +const Certifications = () => { + return ( + <> + + + + + +