Coder Social home page Coder Social logo

challenge-literalura's Introduction

Challenge Literalura 👩‍💻

¡Bienvenido(a) a Literalura! 📚

Literalura es una aplicación que te permite gestionar tu biblioteca personal de libros.

¿Qué puedes hacer con Literalura? 📋

  • 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.

¿Cómo funciona Literalura? 👩‍🏫

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.

¿Cómo empezar? 🖥️

Clona el repositorio:

git clone https://github.com/Orliluq/Challenge-Literalura.git

Instala las dependencias:

cd literalura mvn install

Ejecuta la aplicación:

mvn spring-boot:run ¡Empieza a disfrutar de Literalura!

Estructura del proyecto:

  • 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.
  • src/main/resources: Contiene los archivos de configuración de la aplicación.
  • pom.xml: Contiene las dependencias del proyecto.

Tecnologías utilizadas:

  • Java 17
  • Spring Boot
  • Spring Data JPA
  • PostgreSQL


challenge-literalura's People

Contributors

orliluq avatar

Stargazers

Ricardo Rodriguez avatar Mariano Maldonado avatar  avatar

Watchers

 avatar

Forkers

mikelyto1994

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.