Este proyecto se trata de una API basada en Ruby on Rails para explorar el cautivador universo de Disney. La API permite a los usuarios consultar y modificar información relativa a los personajes y películas que componen este mundo mágico, siguiendo el estándar REST en sus rutas.
Con el objetivo de salvaguardar la integridad y seguridad de la API, se implementó un sistema de autenticación de usuarios mediante tokens, adquiridos a través de los endpoints de registro y login.
La API proporciona una variedad de funcionalidades, incluyendo un listado de personajes con sus imágenes y nombres, operaciones CRUD (Creación, Edición y Eliminación) de personajes, detalles individuales de cada personaje con todos sus atributos y las películas o series asociadas. Además, se ha incorporado la capacidad de buscar personajes por nombre, edad, peso o películas/series en las que participaron.
La documentación del proyecto se llevó a cabo con Postman, facilitando la comprensión y consumo de la API. Como un elemento crucial para garantizar la calidad del código, se incorporaron tests utilizando RSpec, asegurando que la API funcione de manera fiable y libre de errores.
Todo el proyecto está documentado en un archivo README, detallando los pasos para ponerlo en marcha y resaltando las funcionalidades disponibles. El código del proyecto se encuentra en un repositorio en GitHub.