Skip to content

Java Spring Boot RESTful API that consumes an external API and connects to a frontend to return a catalog of movies and tv shows.

Notifications You must be signed in to change notification settings

SteveArtavia/screenmatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Screenmatch - API RESTful con Java Spring Boot

Screenmatch es una API RESTful desarrollada con Java y Spring Boot. Permite consultar, guardar y administrar información sobre series consumiendo datos desde la API de OMDb.

La API se conecta a un frontend para mostrar los datos al usuario final, permitiendo así una arquitectura basada en separación de responsabilidades (backend y frontend desacoplados).


Tecnologías utilizadas

  • Java 17+
  • Spring Boot
  • Spring Web (API REST)
  • Spring Data JPA + Hibernate
  • Base de datos relacional (PostgreSQL)
  • OMDb API
  • Maven
  • CORS
  • Frontend conectado

Funcionalidades principales

  • Exponer una API RESTful con endpoints para consultar información de series.
  • Conexión a la API pública de OMDb para obtener los datos.
  • Almacenamiento de datos en base de datos relacional.
  • Endpoint para recibir peticiones del frontend.
  • Soporte para configuración CORS para permitir comunicación con el cliente.
  • Modelo basado en arquitectura MVC.

Endpoints principales

Método Endpoint Descripción
GET /series Lista todas las series guardadas
GET /series/{id} Devuelve los detalles de una serie
GET /series/lanzamientos Obtener lanzamientos mas recientes
GET /series/top5 Obtiene el top 5 de mejores series
GET series/{id}/temporadas/todas Obtiene todas las temporadas de una serie
GET series/{id}/temporadas/{numeroTemporada} Obtiene una temporada especifica de una serie
GET series/categoria/{genero} Obtiene series por genero

Todos los endpoints están disponibles en formato JSON y son consumidos por el frontend.

About

Java Spring Boot RESTful API that consumes an external API and connects to a frontend to return a catalog of movies and tv shows.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors