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.
- Host: GitHub
- URL: https://github.com/elisenda-lv/portfolio
- Owner: Elisenda-LV
- Created: 2024-10-28T16:42:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-23T10:04:37.000Z (over 1 year ago)
- Last Synced: 2025-03-15T05:24:24.743Z (over 1 year ago)
- Topics: angular, bootstrap, eslint, i18n, scss, typescript
- Language: HTML
- Homepage: https://elisenda-portfolio.vercel.app
- Size: 4.43 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.