Soy una API, que significa Interfaz de programación de aplicaciones, y mi propósito es permitir a los programadores crear aplicaciones geniales como este clon de Netflix, y más, y permitirles buscar información sobre películas en una base de datos completa creada a partir de múltiples fuentes. y mantenido activamente.
El tipo que me hizo es un geek y ama demasiado las películas. Además, está buscando trabajo y quería algo interesante que mostrar.
Bueno, en realidad soy bastante útil si conoces una API RESTful. Puedes utilizarme para buscar películas, filtrar y ordenar los datos de varias maneras diferentes y obtener los resultados en un buen formato. ¡Oh! Y también cree usuarios, inicie o cierre sesión y guarde sus películas favoritas en una base de datos de Postgres. Estoy diseñado pensando en el rendimiento, para que puedas ver los resultados de tu búsqueda en tiempo real.
/search
es el punto final básico. Luego puede pasarle algunas opciones de filtrado como parámetros de consulta. Por ejemplo:
/search?title=the+matrix // pretty self-explanatory
/search?year=1995-2022 // every movie from 1995 to 2022
/search?genre=action // movies with the action genre
/search?genre=comedy,animation // you can pass multiple genres too
/search?rating=6.5-9.0 // or a range of ratings
/search?order_by=year // order by year (or title, rating and runtime)
/search?sort=asc // sort results in (asc)ending or (desc)ending order
Y, por supuesto, puedes usar cualquier cosa al mismo tiempo para obtener resultados muy específicos. Por ejemplo:
/search?title=the+matrix&year=1995-2022&genre=action&rating=6.5-9.0&order_by=year&sort=asc&limit=10&page=2
medio:
Busca películas con el título "la matriz" de 1995 a 2022, solo si su género es acción, con una calificación entre 6,5 y 9,0, ordenadas por año de más antigua a más nueva. Limite el número de películas por página a 10, pero probablemente ya haya visto el primer lote, así que ahora quiere la segunda página.
Por supuesto, pero si estás leyendo esto, significa que llegaste aquí al día siguiente desde la creación de este README y Dude estaba demasiado cansado para seguir escribiendo. Lo lamento. Vuelve, sin embargo, probablemente tendré un poco más que decir para entonces...