Aplicacion Angular para exploracion de cocteles con autenticacion Firebase.
- Angular CLI
16.2.16 - Angular
16.2.12 - Angular Material
16.2.14 - AngularFire
7.6.1(compat) - Firebase
10.12.5 - Node recomendado:
20.x
npm installnpm startPor defecto abre en http://localhost:4200.
Si el puerto esta ocupado:
npm start -- --port 4201npm run buildSalida en dist/.
- Busqueda de cocteles por:
- letra
- nombre (con autocompletado)
- ingrediente (con autocompletado)
- categoria
- tipo de alcohol
- tipo de vaso
- Slider de resultados controlado por Angular (sin autoplay forzado).
- Vista responsive y estilo UI modernizado.
- Loader global durante navegacion y llamadas HTTP.
- Login con Firebase Auth y manejo amigable de errores comunes.
- Configurar version de Node en Vercel a
20.x(o dejar que tomeenginesdepackage.json). - Ejecutar deploy.
- En SPA, asegurar rewrite de rutas si se requiere (segun configuracion del hosting).
Si recibes alertas de Google Cloud sobre clave expuesta:
- Rotar la API key.
- Restringirla por
HTTP referrers(dominios de produccion y localhost). - Limitar APIs permitidas a las necesarias para Firebase Web.
npm start: levanta servidor de desarrollo.npm run build: build de produccion.npm test: pruebas unitarias.npm run lint: lint del proyecto.