ScreenMatch

ScreenMatch

JavaSpring BootPostgreSQL

Sobre el Proyecto

Mi primer proyecto con Spring Boot para aprender los fundamentos del desarrollo backend con Java. Es una aplicación que consume la API de OMDb para obtener y mostrar información categorizada de películas y series.

Desafío: Al iniciar mi aprendizaje en Java y Spring Boot, necesitaba un proyecto práctico que me permitiera entender cómo funcionan las APIs REST, la persistencia de datos y el consumo de APIs externas. ScreenMatch surge como una solución para aplicar estos conceptos en un caso real.

Solución: La aplicación implementa Spring Boot para crear una API REST que consume la API de OMDb. Utiliza Spring Data JPA y consultas JPQL para persistir y consultar información en PostgreSQL. Además, se desplegó en un contenedor Docker para simular un entorno productivo.

Funcionalidades Clave

Consumo de la API externa OMDb

Visualización de contenido categorizado (Top 5, últimos lanzamientos, detalles)

Persistencia y consultas con JPA/JPQL

Mapeo de entidades y relaciones en PostgreSQL

Capturas del Proyecto

Vista Desktop
ScreenMatch - Desktop
Vista Tablet
ScreenMatch - Tablet
Vista Mobile
ScreenMatch - Mobile

Stack Tecnológico

JavaSpring BootPostgreSQL