Literalura es una aplicación que te permite gestionar tu biblioteca personal de libros.
- Buscar libros por título o autor.
- Listar libros y autores registrados.
- Buscar autores vivos en un año específico.
- Listar libros por idioma.
- Obtener el top 10 de libros más buscados.
- Generar estadísticas sobre las descargas de libros.
Literalura utiliza una API externa para obtener información sobre libros y autores: https://gutendex.com/ También almacena información en una base de datos local para que puedas acceder a ella incluso sin conexión a internet.
git clone https://github.com/Orliluq/Challenge-Literalura.git
cd literalura
mvn install
mvn spring-boot:run
¡Empieza a disfrutar de Literalura!
- src/main/java:
- com.alura.literalura:
- model: Contiene las clases que representan los datos de libros y autores.
- repository: Contiene las interfaces y clases que se utilizan para acceder a la base de datos.
- service: Contiene las clases que implementan la lógica de negocio de la aplicación.
- principal: Contiene la clase principal de la aplicación.
- com.alura.literalura:
- src/main/resources: Contiene los archivos de configuración de la aplicación.
- pom.xml: Contiene las dependencias del proyecto.
- Java 17
- Spring Boot
- Spring Data JPA
- PostgreSQL