An open API service indexing awesome lists of open source software.

https://github.com/elisenda-lv/portfolio

This is my portfolio project built with Angular. Take a look and let me know what you think.
https://github.com/elisenda-lv/portfolio

angular bootstrap eslint i18n scss typescript

Last synced: 3 months ago
JSON representation

This is my portfolio project built with Angular. Take a look and let me know what you think.

Awesome Lists containing this project

README

          

# Welcome to my Portfolio

This project represents my journey as a developer, showcasing my skills, personal projects, and inspirations. Each section is crafted to reflect my growth in web development, with a focus on clean design, functionality, and user experience.

https://elisenda-portfolio.vercel.app


### 🚀 Stack

This portfolio is built with a modern tech stack, ensuring performance and scalability:

- **Frontend**: Angular, HTML5, SCSS, Typescript, Boostrap
- **Others**: primeNG, i18n, esLint, prettier


### 🎯 Development Principles

Throughout this project, I followed essential software engineering principles to create clean, maintainable, and efficient code:

- **SOLID Principles:** Ensuring each component and module has a single responsibility and follows a flexible architecture for long-term scalability.
- **KISS (Keep It Simple, Stupid):** Maintaining simplicity in design and code to avoid unnecessary complexity and ensure ease of understanding.
- **Clean Code:** Writing readable, organized, and consistent code to facilitate easy collaboration and future maintenance.

### ✨ Inspiration

I drew inspiration from **minimalist design principles** and **clean**, **user-focused interfaces**. My goal was to create an **intuitive**, **easy-to-navigate** portfolio that feels both engaging and professional. I've also incorporated best practices from leading design frameworks and other portfolios that emphasize **clarity**, **simplicity**, and **attention to detail**.


### 🧩 Development server

Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files.