diff --git a/src/app/components/footer/footer.component.html b/src/app/components/footer/footer.component.html
index 0456a0a..732cdc4 100644
--- a/src/app/components/footer/footer.component.html
+++ b/src/app/components/footer/footer.component.html
@@ -1,11 +1,12 @@
diff --git a/src/app/components/footer/footer.component.scss b/src/app/components/footer/footer.component.scss
index 8d71f03..5e53fbb 100644
--- a/src/app/components/footer/footer.component.scss
+++ b/src/app/components/footer/footer.component.scss
@@ -1,7 +1,8 @@
.container {
- display: flex;
- justify-content: space-evenly;
- align-items: baseline;
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ justify-items: center;
+ align-items: center;
font-size: 14px;
font-weight: 300;
position: fixed;
@@ -14,14 +15,13 @@
a {
text-decoration: none;
color: hsl(0, 0%, 37%);
-
}
.flex-icons,
.name {
display: flex;
justify-content: space-evenly;
- align-items: baseline;
+ align-items: center;
}
.first {
@@ -39,6 +39,5 @@ a {
.container {
font-size: 12px;
padding: 0;
-
}
-}
\ No newline at end of file
+}
diff --git a/src/app/pages/about-me/about-me.component.html b/src/app/pages/about-me/about-me.component.html
index 394328d..8e704f1 100644
--- a/src/app/pages/about-me/about-me.component.html
+++ b/src/app/pages/about-me/about-me.component.html
@@ -1,163 +1,74 @@
-
{{'About me' | translate}}
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+ CV (PDF) 📄
+
+
+
+
+
+
+
+
+
diff --git a/src/app/pages/about-me/about-me.component.scss b/src/app/pages/about-me/about-me.component.scss
index ea55f17..77121c8 100644
--- a/src/app/pages/about-me/about-me.component.scss
+++ b/src/app/pages/about-me/about-me.component.scss
@@ -1,112 +1,134 @@
-$color: rgb(0, 0, 0);
-$lineColor: rgb(0, 0, 0);
-$fontColor: #bbb;
-$bgColor1: #222;
-$bgColor2: #444;
-$yearBgColor: rgb(231, 231, 231);
-
-$breakpoint: 700px;
+/* about-me.component.scss */
+$primary-color: #333;
+$secondary-color: #666;
+$accent-color: #999;
+$background-color: #f5f5f5;
+$text-color: #202124;
+$light-text-color: #5f6368;
+$panel-background-color: #fff;
+$border-color: #ccc;
+$box-shadow-color: rgba(0, 0, 0, 0.1);
* {
+ box-sizing: border-box;
user-select: none;
+ font-family: 'Roboto', sans-serif;
}
-li a {
- text-decoration: none;
- color: $bgColor2;
- font-weight: 600;
+body {
+ background-color: $background-color;
+ color: $text-color;
+ margin: 0;
+ padding: 0;
}
-li a:hover {
- text-decoration: underline;
+.container {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ padding: 2rem;
+ max-width: 1200px;
+ margin: 0 auto;
+ margin-top: 2rem;
}
-ul {
- list-style-type: circle;
+header h1 {
+ font-family: 'Roboto', sans-serif;
+ font-size: 2.5rem;
+ font-weight: 500;
+ text-align: center;
+ margin: 2rem 0;
+ color: $primary-color;
}
-* {
- box-sizing: border-box;
+.content {
+ width: 100%;
}
-@media (min-width: 800px) {
- .main {
- padding: 0 5.5rem;
- }
+mat-accordion {
+ width: 100%;
+ margin-bottom: 2rem;
}
-mat-panel-title,
-mat-action-row {
- font-family: 'Lexend Tera', sans-serif;
+mat-panel-title {
+ font-size: 1.25rem;
+ color: $text-color;
+ font-weight: 500;
}
-h1 {
- font-family: 'Lexend Tera', sans-serif;
- font-style: normal;
- font-weight: 600;
- font-size: clamp(12px, 2rem, 100%);
- line-height: 15px;
- margin-top: 6rem;
- text-align: center;
- margin-bottom: clamp(6%, 5%, 10%);
+mat-expansion-panel {
+ background-color: $panel-background-color;
+ border: 1px solid $border-color;
+ border-radius: 8px;
+ margin-bottom: 1rem;
+ box-shadow: 0 2px 4px $box-shadow-color;
}
-.resume {
- color: #333;
- text-decoration: none;
+mat-action-row {
+ padding: 1.5rem;
+ color: $light-text-color;
+ font-size: 1rem;
+ line-height: 1.75;
}
-mat-expansion-panel mat-action-row {
- display: flex;
- justify-content: center;
- align-items: center;
+.bio, .hobbies, .skills {
+ padding: 1.5rem;
}
-@media (min-width: 2000px) {
- h1 {
- font-size: 160%;
- line-height: 15px;
- margin-top: 10rem;
- text-align: center;
- }
+.hobbies {
+ padding-top: 0;
+ padding-bottom: 0;
}
-mat-panel-title,
-mat-action-row {
- font-size: clamp(0.5rem, 2.5w, 0.2rem);
- line-height: normal;
+.bio-margin p {
+ margin: 0;
}
-mat-panel-title {
- color: #444;
+h4 {
+ font-size: 1rem;
+ font-weight: 500;
+ margin-top: 1rem;
+ margin-bottom: 0.5rem;
+ color: $primary-color;
}
-mat-action-row {
- font-weight: 400;
- color: #444;
+ul {
+ list-style-type: circle;
+ padding-left: 1.5rem;
}
-mat-divider {
- margin-bottom: 1rem;
+ul li {
+ margin-bottom: 0.5rem;
}
-.bio,
-.hobbies {
- font-size: medium;
+li a {
+ text-decoration: none;
+ color: $primary-color;
+ font-weight: 500;
+}
+
+li a:hover {
+ text-decoration: underline;
}
-.bio {
- line-height: 2.5em;
+.resume-link {
+ text-decoration: none;
+ color: $primary-color;
+ font-weight: 500;
}
-@media (max-width:600px) {
+.resume-link:hover {
+ text-decoration: underline;
+}
- .bio {
- line-height: 3em;
+@media (min-width: 600px) {
+ .container {
+ padding: 0 2rem;
}
+}
- .bio,
- .hobbies {
- font-size: smaller;
+@media (min-width: 1200px) {
+ .container {
+ padding: 0 5rem;
}
}
\ No newline at end of file
diff --git a/src/app/pages/about-me/about-me.component.ts b/src/app/pages/about-me/about-me.component.ts
index bf5246d..0cb06d2 100644
--- a/src/app/pages/about-me/about-me.component.ts
+++ b/src/app/pages/about-me/about-me.component.ts
@@ -33,4 +33,22 @@ export class AboutMeComponent {
this.step--;
}
+ skills: string[] = [
+ 'Angular',
+ 'Typescript',
+ 'Javascript/ Typescript',
+ 'React',
+ 'NodeJS',
+ 'Docker',
+ 'Git',
+ 'AWS',
+ 'Java/ Spring Boot',
+ 'MySQL',
+ 'MongoDB',
+ 'HTML/ CSS',
+ 'Python FastAPI',
+ 'CI/CD Jenkins',
+
+ ];
+
}
diff --git a/src/app/pages/about-me/about-me.module.ts b/src/app/pages/about-me/about-me.module.ts
index 6cecd43..2f1b933 100644
--- a/src/app/pages/about-me/about-me.module.ts
+++ b/src/app/pages/about-me/about-me.module.ts
@@ -4,12 +4,13 @@ import { CommonModule } from '@angular/common';
import { AboutMeComponent } from './about-me.component';
import { RouterModule, Routes } from '@angular/router';
import { TranslateModule } from '@ngx-translate/core';
+import { SkillChipComponent } from './components/chips/skill-chip.component';
const routes: Routes = [
{ path: '', component: AboutMeComponent },
];
@NgModule({
- declarations: [AboutMeComponent],
+ declarations: [AboutMeComponent, SkillChipComponent],
imports: [CommonModule, MaterialModule, RouterModule.forChild(routes), TranslateModule.forChild()],
exports: [
AboutMeComponent,
diff --git a/src/app/pages/about-me/components/chips/skill-chip.component.html b/src/app/pages/about-me/components/chips/skill-chip.component.html
new file mode 100644
index 0000000..2238772
--- /dev/null
+++ b/src/app/pages/about-me/components/chips/skill-chip.component.html
@@ -0,0 +1 @@
+
{{ skill }}
diff --git a/src/app/pages/about-me/components/chips/skill-chip.component.scss b/src/app/pages/about-me/components/chips/skill-chip.component.scss
new file mode 100644
index 0000000..c819e84
--- /dev/null
+++ b/src/app/pages/about-me/components/chips/skill-chip.component.scss
@@ -0,0 +1,11 @@
+.chip {
+ display: inline-block;
+ padding: 0.5rem 1rem;
+ margin: 0.25rem;
+ background-color: #333;
+ color: #fff;
+ border-radius: 16px;
+ font-size: 0.875rem;
+ font-weight: 500;
+ }
+
\ No newline at end of file
diff --git a/src/app/pages/about-me/components/chips/skill-chip.component.ts b/src/app/pages/about-me/components/chips/skill-chip.component.ts
new file mode 100644
index 0000000..6979227
--- /dev/null
+++ b/src/app/pages/about-me/components/chips/skill-chip.component.ts
@@ -0,0 +1,11 @@
+// skill-chip.component.ts
+import { Component, Input } from '@angular/core';
+
+@Component({
+ selector: 'app-skill-chip',
+ templateUrl: './skill-chip.component.html',
+ styleUrls: ['./skill-chip.component.scss']
+})
+export class SkillChipComponent {
+ @Input() skill: string = '';
+}
diff --git a/src/app/pages/contact/contact.component.html b/src/app/pages/contact/contact.component.html
index 57a4755..5a8c57d 100644
--- a/src/app/pages/contact/contact.component.html
+++ b/src/app/pages/contact/contact.component.html
@@ -15,9 +15,5 @@
{{'Reach out to me!' | translate }}
Gmail
-