App para gestión y análisis de noticias recopiladas via clipping con búsqueda inteligente y estadísticas.
- Angular 20 - Framework principal (standalone components)
- TailwindCSS v4 - Estilos y temas (light/dark)
- Angular Material 20 - Componentes y iconos
- TypeScript - Tipado estricto
- Angular Signals - Gestión de estado
Instalar dependencias con pnpm
pnpm installpnpm startAbre http://localhost:4200/ - La app se recarga automáticamente al guardar cambios.
src/app/
├── pages/ # Rutas principales
│ ├── results/ # Búsqueda y resultados
│ ├── my-news/ # Noticias seleccionadas
│ └── statistics/ # Análisis y estadísticas
├── components/ # Componentes reutilizables
│ ├── header/
│ ├── news-card/
│ ├── news-table/
│ └── news-filters/
├── services/ # Lógica de negocio
├── models/ # Interfaces TypeScript
└── app.routes.ts # Configuración de rutas
- ✅ Búsqueda de noticias por palabras clave
- ✅ Filtrado por categoría y fuente
- ✅ Vista de tabla y cards
- ✅ Edición de noticias con IA
- ✅ Estadísticas y análisis
- ✅ Exportación CSV
- ✅ Temas claro/oscuro
- ✅ Diseño responsive
pnpm run build
# Output: dist/angular.json- Configuración Angulartsconfig.json- Configuración TypeScripttailwind.config.js- Temas y variablescustom-theme.scss- Tema Material Design