Aplicación web de librería online desarrollada con Angular, enfocada en prácticas de desarrollo frontend moderno, componentización y manejo de estado básico.
El proyecto simula una tienda de libros con carrito de compras y navegación entre vistas.
- Angular (CLI)
- TypeScript
- HTML5
- CSS3
- Diseño responsive
- Arquitectura basada en componentes
- 📖 Listado de libros con información de precio, género y stock
- 🛒 Carrito de compras con manejo de cantidades
- 🔁 Servicios Angular para lógica y estado
- 🚦 Navegación mediante rutas
- 🧱 Componentes reutilizables
- Clonar el repositorio:
git clone https://github.com/VisF/LibreriaAngular.git
- Instalar dependencias:
npm install
- Levantar el servidor de desarrollo:
ng serve
- Abrir en el navegador:
📁 Estructura destacada del proyecto
BookListComponent Listado principal de libros disponibles.
ShoppingCartComponent Gestión del carrito de compras.
InputIntegerComponent Control reutilizable para cantidades.
Servicios Manejo de la lógica de negocio y estado compartido.
📌 Objetivos del proyecto
Practicar Angular y TypeScript
Aplicar componentización
Separar lógica de negocio en servicios
Desarrollar interfaces claras y reutilizables
Comprender el flujo básico de una aplicación frontend
👤 Autor
Facundo 🔗 GitHub: https://github.com/VisF 🔗 Linkedin: https://www.linkedin.com/in/facundo-vis/