Skip to content

matigaleanodev/foodly-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

114 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Foodly Notes

Foodly Notes – Frontend

🌐 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.


🧩 Arquitectura general

  • Framework: Ionic + Angular (standalone)
  • Estilos: SCSS
  • Internacionalización: ES / EN
  • Almacenamiento local: Ionic Storage
  • Consumo de API: Backend propio (NestJS)

🛠️ Stack tecnológico

Angular Ionic TypeScript SCSS


🌍 Internacionalización

  • Idiomas soportados: español e inglés
  • Traducciones centralizadas por keys
  • Script de validación para detectar keys faltantes
npm run i18n:check

🧭 Ownership y límites

  • 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 Storage se 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.

📱 Funcionalidades principales

  • 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

🧑‍💻 Desarrollo

Para instrucciones de instalación y ejecución en entorno local:

👉 DEVELOPMENT.md

About

Production-ready mobile recipe manager built with Angular standalone and Ionic, featuring offline capabilities, multilingual support, and real Play Store deployment workflows.

Topics

Resources

Stars

Watchers

Forks

Contributors