Aplicación web desarrollado en Flask, elaborada con propositos de estudio. Permite a un usuario realizar busqueda de películas y shows de TV. Los usuarios pueden buscar películas, así como consultar recomendaciones de otros usuarios. También pueden consultar las busquedas que se han realizado.
El programa cuenta con una base de datos (searchflix.sql), la cuál sirve para poder visualizar los películas recomendadas y las busqudas recientes
Insertar el archivo searchflix.sql en phpmyadmin, así como activar los servicios de Apache y MySQL en WAMPP, XAMPP ó LAMPP, dependiendo de cual se tenga instalado
Para el correcto funcionamiento de este programa es necesario instalar algunas librerias:
Primeramente debemos clonar el proyecto con el comando:
git clone
Para instalar las librerias ejecutamos los siquientes comandos:
Para instalar el framework Flask:
pip install flask
Se utilizo la api de IMDBpy, para instalarla ejecutamos el comando:
pip install imdbpy
_Para la conexión de la base de datos con nuestra aplicación web utilizamos la libreria flask_mysqldb, ejecutamos el comando:
pip install flask_mysqldb
Finalmente, utilizamos el comando
pip install tmdbsimple
Son todas las librerias que se utilizaron
Busqueda de películas Un usuario puede imgresar el nombre de alguna película en el input de la pantalla principal, se le mostrara una lista con las peliculas que tengan ese nombre o alguno similar, el usuario puede dar clic sobre alguna de esa lista y se le mostrará la información de esta, tal como el titulo, una descripción, el año en que salio, directores, escritores, el raking que tuve, etc. De este punto partimos para el siguiente
Busquedas recientes Cuando un usuario da clic para acceder a la información de una película, automaticamente se registra esa película en un tabla de la BD. En la pantalla principal, en la parta superior izquierda hay un menu con varias opciones, entre ellas Busquedas recientes al hacer clic sobre ella, se podrá observar todas aquellas películas que los uuarios dieron clic para ver si información
Recomendación de películas Partiendo del puneto donde el usuario accede a ver la información de una película, en esa misma ventana en la parte inferior se encuentra un botón que dice Recomendar película, los usuarios pueden hacer clic sobre el para añadir esa película a la BD, y que algun otro usuario pueda ver las películas que otros usuarios encuentren interesantes.
Top 250 de películas y shows de TV Como parte de los servicios que nos ofrece la API de IMDBpy estan la posibilidad de ver el top 250 de las películas y shows de TV, tiene el mismo funcionamiento que los puntos anteriores
- Flask - El framework web usado
- XAMPP
- Bootstrap V 4.6.x - Usado generar las vistas