Skip to content
DB App-Eat-Easier v3.0
Share
Explore
Processor

icon picker
Main Algorithm

Algoritmo general: (Phase 1)
obtener las preferencias
usarlas como filtros
en las tablas de recetas apps
y en las tablas de recetas ingredientes sacar los ids de esas tablas
hacer un intersección de conjuntos
(opcional, sino mucha restricción,
nada más validar que no se repitan)
ir de esos ids guardarlos en la tabla de user_recipes
cuando se genere un menú seria consultar de esa tabla user_recipe
y seria sacar los ids para llenar la tabla user_menu

Algoritmo general: (Phase 2)
hacer un filtro del user_menu de acuerdo al user_planner actual
(igual una bandera ayudaria)
ordenar y agrupar por tipo de ingrediente
homologar los tipos de unidades de medida
hacer el consolidado y la suma por ingrediente
buscar los ingredientes en la tabla del supermercado
de las presentaciones existentes sacar una lista preeliminar
y en base al factor de uso y el spq sacar la relación de cantidades
vaciar la información en la tabla de lista del supermercado

Algoritmo general: (Phase 3 - Planner)
Hacer el retrieve de UserMenu
prellenar la tabla de Menú por día y por tiempo
los días que queden con vacios,
como se llenarian ??
una vez que se llenen esos vacios seria hacer un PUT de vuelta a django
para hacer el plan de manera correcta necesitamos una lista así:
cada renglon debe contener el id del user
cada renglón debe tener el id del planner
cada renglón debe de tener el id de una receta
cada renglón debe tener un tiempo
cada renglón debe tener una fecha
generar el respectivo JSON
hacer el put en el end-point
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.