Se define de la siguiente manera
Solo 2 tipos de usuario:
usuario normal, solo hace consultas y consume la app admin que pertenece a la organización y es el único capaz de subir recetas
Librerias de django:
from django.contrib.auth.models import User
Porque:
Las recetas necesitan todo un proceso de validación, que ahorita de manera automática no esta lista, y hacerlo de manera manual por un usuario, siendo revisada por un admin, consumiria muchos recursos
Por lo cual para el MVP lo más práctico es que el admin genere las recetas por las siguientes cuestiones a validar:
Existencias de Ingredientes Stock en supermercado, no esta lista la API (2da versión) Ortografia, que sea robusto para la busqueda Normalización, necesitamos que se respete la estructura
2 Flujos de datos:
El de usuario, que se define en Figma El de admin, que se define en Django Admin (solo para subir las recetas)