{"id":20147011,"url":"https://github.com/pzric/liter-alura","last_synced_at":"2026-04-10T11:02:00.376Z","repository":{"id":246245374,"uuid":"818463242","full_name":"pzric/Liter-alura","owner":"pzric","description":"Desafío LiterAlura Oracle-ONE","archived":false,"fork":false,"pushed_at":"2024-07-15T19:17:08.000Z","size":115,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-13T11:14:56.808Z","etag":null,"topics":["consumo-da-api","java","json","postgresql","spring-boot"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pzric.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-21T23:19:01.000Z","updated_at":"2024-07-15T19:17:12.000Z","dependencies_parsed_at":"2024-06-26T20:15:07.815Z","dependency_job_id":"197d7872-1457-4ff0-9150-db747b61b490","html_url":"https://github.com/pzric/Liter-alura","commit_stats":null,"previous_names":["pzric/liter-alura"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pzric%2FLiter-alura","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pzric%2FLiter-alura/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pzric%2FLiter-alura/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pzric%2FLiter-alura/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pzric","download_url":"https://codeload.github.com/pzric/Liter-alura/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241587803,"owners_count":19986628,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["consumo-da-api","java","json","postgresql","spring-boot"],"created_at":"2024-11-13T22:27:07.058Z","updated_at":"2025-12-31T01:05:13.536Z","avatar_url":"https://github.com/pzric.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Liter Alura - Practicando Spring Boot: Challenge Literalura\n\nEn este desafio, desarrollaremos un Catálogo de Libros que permite interactuar con los usuarios a través de la consola, utilizando Spring Boot y accediendo a una API específica para obtener datos de libros.\n\n## Objetivos del Proyecto\n\nLos objetivos principales de este desafío incluyen:\n\n- Consumir una API externa para obtener datos de libros.\n- Utilizar una base de datos relacional para el almacenamiento persistente de datos.\n- Proporcionar una interfaz de consola para interactuar con los usuarios y mostrar resultados.\n\n## Funcionalidades\n\nEl proyecto deberá ofrecer al menos las siguientes funcionalidades:\n\n- Búsqueda de libros por título.\n- Listado de todos los libros.\n- Búsqueda de libros por autor.\n- Mostrar detalles de un libro específico.\n- Opcional: Funcionalidades avanzadas como estadísticas de libros más descargados y búsqueda de autores por nombre.\n\n## Prerrequisitos\n\nAsegúrate de tener las siguientes herramientas y dependencias instaladas:\n\n- Maven 4+\n- Spring 3.2.3+\n- PostgreSQL 16+\n- Spring Data JPA\n- Lombok\n- Spring Boot DevTools\n- PostgreSQL Driver\n\n\n## Galería\n\nAquí tienes un vistazo de Liter Alura:\n\n\u003cimg src=\"img/1.png\" alt=\"HttpRequest\" width=\"200\"/\u003e\n\u003cimg src=\"img/2.png\" alt=\"HttpRequest\" width=\"200\"/\u003e\n\u003cimg src=\"img/3.png\" alt=\"HttpRequest\" width=\"200\"/\u003e\n\n## Empezando\n\nSigue estos pasos para configurar y ejecutar el proyecto:\n\n1. **Clona el repositorio:**\n\n   ```bash\n   git clone https://github.com/pzric/Liter-alura.git\n   cd Liter-alura\n\n2. **Configura la base de datos:**\n   - Asegúrate de tener PostgreSQL instalado y configurado localmente.\n   - Crea una base de datos llamada `liter-alura` en tu servidor PostgreSQL.\n\n3. **Actualiza la configuración:**\n\n   - Abre el archivo `application.properties` en `src/main/resources`.\n   - Configura las propiedades de conexión a tu base de datos:\n   ```bash\n   spring.datasource.url=jdbc:postgresql://localhost:5432/liter-alura\n   spring.datasource.username=tu_usuario\n   spring.datasource.password=tu_contraseña\n   spring.jpa.hibernate.ddl-auto=update\n   spring.jpa.show-sql=true\n\n4. **Compila y ejecuta el proyecto:**\n   ```bash\n   mvn spring-boot:run\n   \n5. **Interactúa con la aplicación:**\n\nUtiliza la consola para interactuar con las funcionalidades implementadas.\n\n## Licencia\nEste proyecto está licenciado bajo la Licencia MIT.\n\n## Author ✒️\n\n* **Ricardo Zamora Picazo** - [Ricardo ZP](https://github.com/pzric)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpzric%2Fliter-alura","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpzric%2Fliter-alura","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpzric%2Fliter-alura/lists"}