Skip to content

kevinserrano01/RECETARIO

Repository files navigation

🧾 RECETARIO

🚀 Sobre el proyecto

Proyecto basado en python con programacion orientada a objetos junto a una interfaz gráfica con la libreria TKinter para la Universidad Provincial de Administración, Tecnología y Oficios. (UPATECO)

Recetario de cocina

Para este proyecto se deberá diseñar una aplicación de escritorio en la que puedan crear, editar y eliminar recetas.

Todos los incisos que tienen el símbolo '✅' son obligatorios, mientras que aquellos que tienen el símbolo '⭐' son opcionales.

Una receta debe estar compuesta de los siguientes datos:

- Nombre. ✅
- Una lista de los ingredientes. ✅
- Preparación, lista ordenada de pasos a seguir. ✅
- Imagen/es del plato preparado. Una receta puede o no tener una imagen. ✅
- Tiempo de preparación (en minutos). ✅
- Tiempo de cocción (en minutos). ✅
- Fecha de creación. La fecha y hora en que se creó la receta en la aplicación. ✅
- Etiquetas: palabras clave. ⭐
- Es favorita (o no). ⭐

Un ingrediente debe contar con la siguiente información:

- Nombre. ✅
- Unidad de medida. ✅
- Cantidad. ✅

Las funcionalidades que debe tener la aplicación son las siguientes:

- Crear una receta. ✅
- Modificar una receta. ✅
- Eliminar una receta. ✅
- Mostrar “receta del día” aleatoria en la ventana principal. ⭐
- Buscar y/o filtrar recetas:
    ¬ Nombre. ⭐
    ¬ Por etiquetas. ⭐
    ¬ Tiempo de preparación. ⭐
    ¬ Ingredientes. ⭐

Debera contar con las siguientes vistas:

  • Recetario. Ventana principal por defecto.
  • Se muestra un listado de todas las recetas. ✅
  • Se mostrará como primera receta de lista a la “receta del día”, la cual debe tener un formato distinto a las demás recetas. ⭐
  • Muestra una receta ya existente. ✅
  • Carga/modificación de una receta. ✅
  • Búsqueda y filtro. La ventana deberá tener un campo de búsqueda, por nombre y/o etiqueta. Una vez filtrados las recetas, se las mostrará en una lista.⭐

Librerias importadas

Ejecutar Programa

Clonar el proyecto

  git clone https://github.com/TomiiPorrini/Recetario-Project.git

Ir al directorio del proyecto

  cd Recetario-Project

Instalar dependencias

  npm install

Instalar la biblioteca PIL / Pillow desde la terminal para aplicar efectos visuales.

  pip install Pillow

Iniciar programa

  python menu.py

Vista Previa

  • Menu Principal

App Screenshot

  • Receta del dia (Aleatoria)

App Screenshot

  • Agregar Receta

App Screenshot

  • Modificar Receta

App Screenshot

🔗 Links

portfolio

Tomas Porrini:linkedinTomas

Kevin Serrano: linkedin Kevin

📩 Contactos

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages