A modern, responsive personal portfolio website built with Angular 18, featuring a clean design with Material Design components and smooth animations.
- Modern Angular 18 - Built with the latest Angular framework
- Material Design - Beautiful UI components with Angular Material
- Responsive Design - Works seamlessly on all devices
- Internationalization - Multi-language support with ngx-translate
- Smooth Animations - AOS (Animate On Scroll) library for engaging interactions
- Contact Form - Functional contact form using EmailJS
- PrimeNG Components - Additional UI components for enhanced user experience
- Bootstrap Integration - Responsive grid system and utilities
- Frontend: Angular 18, TypeScript, SCSS
- UI Framework: Angular Material, PrimeNG, Bootstrap 5
- Animations: AOS (Animate On Scroll)
- Internationalization: ngx-translate
- Email Service: EmailJS
- Build Tools: Angular CLI, Webpack
src/
├── app/
│ ├── components/ # Reusable UI components
│ ├── models/ # Data models and interfaces
│ └── services/ # Application services
├── assets/ # Static assets (images, etc.)
└── styles.scss # Global styles
- Angular Material: Indigo Pink theme
- Fonts: Roboto and Raleway from Google Fonts
- Build Budgets: Optimized for performance (500KB initial, 2MB max)
This project is private.