Diagrama de arquitectura - GonzaloGuasch/Rosebud-Documentacion GitHub Wiki

2.

Se consume el endpoint con el metodo GET enviando en la url el string que el/la usuario/a ingresaron. Siendo el controller quien le pasas al service el mismo string

3.

El service llama al repository para que haga la query en la base de datos.

4.

El repository se comunica con la base de datos y le pide todas las películas que matchen con el string ignorando acentos y mayusculas

5.

El service parsea el resultado de la base a objetos del modelo, en este caso MovieObject

6.

El controller obtiene su respuesta y la envia de nuevo al frontend con un 200 en el estado y un body siendo la lista que películas que encontro en formato JSON

7.

Por último, se parsea esa lista en Widgets para mostrarle al usuario final los resultados que hay en ese momento.