feat: update dependencies and add Angular Material components

- Added @angular/cdk and @angular/material to package.json.
- Updated routing titles for better clarity in app-routing.module.ts.
- Integrated MatDialogModule in app.module.ts for dialog functionality.
- Enhanced project model with additional fields: challenges, lessonsLearned, impact, startDate, endDate, status, and resumeId.
- Improved projects.component.html for better structure and readability.
- Implemented openViewProject method in projects.component.ts to handle project detail dialog.
- Added Roboto font and Material Icons in index.html for UI consistency.
- Updated global styles in styles.scss for better layout and font settings.
- Created project-detail-popup component with HTML, SCSS, and TypeScript files for displaying project details in a dialog.
This commit is contained in:
2026-03-14 17:36:16 +05:30
parent 5351a2ba58
commit 67f668fdd8
14 changed files with 1216 additions and 64 deletions
+7
View File
@@ -8,4 +8,11 @@ export interface IProject{
responsibilities: string[];
technologiesUsed: string[];
imagePath: string;
challenges: string;
lessonsLearned: string;
impact: string;
startDate: string;
endDate: string;
status: string;
resumeId: number;
}