Este proyecto pretende automatizar la planificación y registro de cenas, facilitando la gestión de recetas y comidas para los usuarios.
La idea básica de este proyecto es proporcionar una herramienta que permita a los usuarios registrar y planificar sus cenas de manera eficiente. El sistema ofrece una interfaz para añadir recetas, organizar menús semanales y realizar un seguimiento de las comidas preparadas.
- Estructura de la Base de Datos
- Interfaz de Usuario
- Funcionalidades Clave
- Implementación del Backend
- Visualización de Datos
Diseñamos una base de datos que almacena información sobre las recetas, ingredientes, y el historial de cenas de los usuarios. Utilizamos MongoDB para su flexibilidad y escalabilidad.
Desarrollamos una interfaz intuitiva utilizando Flask y HTML5, que permite a los usuarios añadir, editar y visualizar recetas y menús.
Implementamos funcionalidades como la búsqueda de recetas, planificación de menús semanales, y generación de listas de compras basadas en las recetas seleccionadas.
El backend del proyecto fue desarrollado en Python utilizando Flask. Creamos varias rutas para manejar las operaciones CRUD (Crear, Leer, Actualizar, Eliminar) para las recetas y los menús.
Para la visualización de datos, utilizamos gráficos y tablas que permiten a los usuarios ver el historial de sus cenas y analizar sus patrones de consumo.
Para este proyecto se han usado estas librerías y módulos.
Distintos programas y utilidades usados en este proyecto: