Skip to content

jesusdiaz-dev/JesusDiaz

Repository files navigation

JesusDiazWeb

A modern, responsive personal portfolio website built with Angular 18, featuring a clean design with Material Design components and smooth animations.

🚀 Features

  • 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

🛠️ Tech Stack

  • 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

📁 Project Structure

src/
├── app/
│   ├── components/     # Reusable UI components
│   ├── models/         # Data models and interfaces
│   └── services/       # Application services
├── assets/             # Static assets (images, etc.)
└── styles.scss         # Global styles

🔧 Configuration

  • Angular Material: Indigo Pink theme
  • Fonts: Roboto and Raleway from Google Fonts
  • Build Budgets: Optimized for performance (500KB initial, 2MB max)

📄 License

This project is private.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors