ScreenHub es una plataforma para cinéfilos y amantes de las series donde podrás encontrar todo lo relacionado con tus películas y series favoritas. Con ScreenHub podrás buscar, descubrir y organizar tus contenidos preferidos, ver detalles sobre cada título, añadirlos a tus listas personalizadas, recibir recomendaciones basadas en tus gustos y más.
👉 Next.js
: Framework
👉 Tailwind
: CSS y estructura
👉 TMDB
: API para sacar toda la información
Puedes disfrutar de las funciones realizadas hasta el momento simplemente entrando en la web ScreenHub. Para ejecutarlo en localhost sigue los siguientes pasos:
Instala los paquetes necesarios para ejecutar la aplicación
- npm install
Ejecuta el constructor
- npm run build
Inicia la aplicación
- npm run start -- -p 3000
Para hacer la instalación en docker sigue los siguientes pasos:
Instala los paquetes necesario para ejecutar la aplicación
- npm install
Monta la aplicación dentro de docker
- docker build -t screenhub .
Arranca la aplicación en el puerto 3000
- docker run --name=ScreenHub -p 3000:3000 screenhub
- Búsqueda de películas y series: busca tus películas y series favoritas y obtén información detallada sobre cada una de ellas.
- Detalles de cada título: descubre detalles sobre cada título como actores, tráilers, sinopsis, plataforma de streaming y más.
- Películas: Sección donde podrás ver los útlimos lanzamientos, las más valoradas, etc.
- Series: Sección donde podrás ver los últimos lanzamientos, las más valoradas, etc.
- Perfil: Donde podrás ver todos los detalles sobre ti.
- Listas personalizadas: organiza tus películas y series vistas y por ver en listas personalizadas, para tener un seguimiento de todo lo que has visto y lo que te gustaría ver en el futuro.
- Recomendaciones generales: ScreenHub también te ofrece recomendaciones de películas y series generales, para que puedas descubrir nuevos títulos y expandir tus gustos
Ya que este proyecto aún se encuentra en desarrollo es posible que encuentres errores o limitaciónes. Si encuentras alguno no dudes en comunicarmelo y lo solucionaré lo antes posible.
Este proyecto es de código abierto y cualquier persona puede contribuir. Si deseas colaborar en el desarrollo de ScreenHub, puedes crear un pull request con tus cambios y mejoras propuestas. Además si tienes alguna sugerencia de mejora no dudes en decirmela para que podamos mejorar lo máximo posible.