🌐 English version: README.en.md
Foodly Notes es una aplicación orientada a la búsqueda, guardado y organización de recetas de cocina. Permite trabajar con favoritos, listas de compras y ofrece traducción automática del contenido.
Este repositorio contiene el frontend de la aplicación, desarrollado con Ionic y Angular, pensado para consumo mobile y web como producto real listo para producción.
- Framework: Ionic + Angular (standalone)
- Estilos: SCSS
- Internacionalización: ES / EN
- Almacenamiento local: Ionic Storage
- Consumo de API: Backend propio (NestJS)
- Idiomas soportados: español e inglés
- Traducciones centralizadas por keys
- Script de validación para detectar keys faltantes
npm run i18n:check- La UI bilingüe y la preferencia de idioma se resuelven en este frontend mediante diccionarios locales y persistencia del idioma elegido.
- La traducción de recetas, la normalización de respuestas y la integración con proveedores externos pertenecen a
foodly-notes-api. Ionic Storagese usa solo como estado local de aplicación para idioma, favoritos y progreso de shopping list.- Favoritos y shopping list siguen siendo flujos frontend-owned y locales mientras no exista una decisión backend que cambie ese límite.
- La API sigue siendo la fuente de verdad para datos de recetas, búsqueda, similares y agregación de ingredientes.
- En el estado actual del producto no existe contrato backend para sincronizar favoritos ni shopping list entre dispositivos; para esta release se mantienen 100% locales.
- Recetas diarias
- Búsqueda avanzada
- Favoritos
- Listas de compras generadas por recetas
- Información detallada de cada receta
- Páginas legales (Términos y Política de Privacidad)
- Pantalla de información con versión y estado de la app
Para instrucciones de instalación y ejecución en entorno local:
