Skip to content

luismiguelro/movie-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API de Películas con Spring Boot

Esta es una API de películas desarrollada con Spring Boot y desplegada en fly.io. La API permite consumir información sobre películas y añadir reseñas. Además, puedes obtener el tráiler de una película en particular.

Endpoints

  • Obtener todas las películas

    • Método: GET
    • URL: https://api-movies.fly.dev/api/v1/movies
  • Obtener información de una película por ID

    • Método: GET
    • URL: https://api-movies.fly.dev/api/v1/movies/{id}
  • Añadir una reseña a una película

    • Método: POST
    • URL: https://api-movies.fly.dev/api/v1/reviews
    • Body:
      {
          "reviewBody": "Tu reseña aquí",
          "imdbId": "Tu ID de IMDb aquí"
      }
  • Obtener todas las reseñas de una película por ID

    • Método: GET
    • URL: https://api-movies.fly.dev/api/v1/reviews/{movieId}

Despliegue en fly.io

La aplicación está desplegada en fly.io, una plataforma confiable para desplegar aplicaciones. Puedes acceder a la API en https://api-movies.fly.dev.

Base de Datos

La base de datos de esta aplicación está alojada en MongoDB Atlas, un servicio de base de datos en la nube.

Contribuciones

¡Las contribuciones son bienvenidas! Si encuentras algún problema o tienes ideas para mejorar la API, por favor, abre un issue o una pull request.

Licencia

Este proyecto está bajo la Licencia MIT - consulta el archivo LICENSE para más detalles.

Releases

No releases published

Packages

No packages published