Este proyecto es parte del Challenge Literalura de Alura Latam y Oracle en el programa ONE. El objetivo es desarrollar un Catálogo de Libros que ofrezca interacción textual (vía consola) con los usuarios, proporcionando al menos 5 opciones de interacción. Los libros se buscarán a través de la API específica de Gutendex (https://gutendex.com/) y seran almacenados en una base de datos PostgreSQL con la cual se realizaran diversas peticiones JPQL.
- Spring Boot: Framework para desarrollar aplicaciones web
- PostgreSQL: Base de datos relacional para almacenar los datos
- JPA: Java Persistence API para interactuar con la base de datos
- Hibernate: ORM (Object-Relational Mapping) para mapear objetos Java a tablas de la base de datos
- Spring Web: Dependencia para habilitar la funcionalidad web de Spring Boot
- DevTools: Dependencia para habilitar las herramientas de desarrollo de Spring Boot
- MVC: Patrón de diseño para separar la lógica de la aplicación en capas
- Trello: Herramienta de gestión de proyectos para organizar tareas y seguimiento
- Git: Sistema de control de versiones para gestionar el código fuente
- GitHub: Plataforma de desarrollo colaborativo para alojar el repositorio del proyecto
- Postman: Herramienta de prueba de API para probar y depurar la API
- Eclipse: IDE (Integrated Development Environment) para desarrollar y depurar la aplicación
Desarrollar un Catálogo de Libros que ofrezca interacción textual (vía consola) con los usuarios, proporcionando al menos 5 opciones de interacción. Los libros se buscarán a través de la API específica de Gutendex.
La API Gutendex es una API de libros que proporciona información sobre libros de Project Gutenberg. La API ofrece varias opciones de búsqueda, como búsqueda por autor, título, idioma, etc. La documentación de la API se puede encontrar en https://gutendex.com/.
- src/main/java: Código fuente de la aplicación
- src/main/resources: Archivos de configuración y recursos
Si deseas contribuir a este proyecto, por favor, crea un fork del repositorio y envía una solicitud de pull request con tus cambios.
Si tienes alguna pregunta o necesitas ayuda, no dudes en contactarme a través de LinkedIn.
#Oracle #AluraLatam