Galería de imágenes interactiva construida con Angular y PrimeNG.
- Visualización en grid responsive (Tailwind CSS)
- Imagen destacada (primera posición)
- Eliminación individual con confirmación (p-toast)
- Selección múltiple con p-checkbox
- Reordenamiento drag-and-drop (Angular CDK)
- Eliminación en bloque con feedback visual
- Tests unitarios y de integración
- Angular 20+ (Standalone Components)
- PrimeNG 20.3.0 (p-checkbox, p-button, p-toast)
- Tailwind CSS
- Angular CDK (Drag & Drop)
- TypeScript
- Jasmine/Karma
src/
└─ app/
├─ components/
│ ├─ image/
│ │ ├─ image.ts
│ │ └─ image.html
│ └─ gallery/
│ ├─ gallery.ts
│ └─ gallery.html
├─ data/
│ └─ images.data.ts
└─ models/
└─ imageModel.tsgit clone https://github.com/BrianStiv/Image-gallery-angular.gitnpm install
ng serveng test
ng test --code-coverageng build