La aplicación web de PopChoice está construida con Nuxt 3, TypeScript, Tailwind CSS, Supabase y la API de OpenAI. Permite a los usuarios descubrir películas personalizadas según sus preferencias, utilizando tecnología de inteligencia artificial avanzada. La aplicación presenta una interfaz moderna y atractiva que facilita la introducción de detalles sobre el gusto del usuario para generar recomendaciones precisas.
Características y funcionalidades
- Recomendaciones de Películas Personalizadas: Utiliza la API de OpenAI para ofrecer recomendaciones basadas en las preferencias de los usuarios, como película favorita, estado de ánimo, tiempo disponible y preferencia de género.
- Diseño Responsive: Optimizado para una experiencia de usuario fluida en dispositivos de escritorio y móviles.
- Tecnología Avanzada: Usa embeddings de OpenAI y la base de datos de vectores de Supabase para encontrar similitudes con películas en una extensa base de datos.
- Recuperación Dinámica de Posters: Muestra posters de películas recuperadas desde la API de TMDB para una experiencia visual atractiva.
Capturas de pantalla
Demo
El uso de la aplicación implica un coste económico debido al consumo de tokens, y la base de datos vectorial de Supabase se desactiva automáticamente tras un período de tiempo (limitación de la versión gratuita). Por esta razón, es necesario solicitarme una demostración para poder mostrar la aplicación.
Cómo usar
- Abre la aplicación en tu navegador web (una vez que hayas obtenido acceso).
- Ingresa tus preferencias, como tiempo disponible, película favorita, estado de ánimo deseado y género (clásico o nuevo).
- Presiona el botón de enviar para obtener recomendaciones personalizadas.
- Explora la lista de recomendaciones y visualiza detalles y posters de las películas.
Repositorio
Descubre el proyecto en GitHub haciendo clic aquí: PopChoice App.






