Skip to content

Solución al desafío de conocimientos del curso Java. creando tu primera API y conectándola al Front End del programa Oracle Next Education (ONE) de Oracle, impartido por la Instructora Genesys Rondón de Alura Latam.

Notifications You must be signed in to change notification settings

SergioZF09/frases-aleatorias

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📺 Frases Aleatorias de Series 📺

Portada

Insignias

Índice

Descripción del proyecto

Es una aplicación web ya que están conectadas la aplicación Back-End y la aplicación Front-End, donde muestra información sobre una serie y una frase que mencionó un personaje de dicha serie. También, usando el botón "Ver otras frases..." muestra (de manera aleatoria) información de otra serie con otra frase. La aplicación Front-End lo proporcionó Alura Latam y fue creada por la Instructora Monica Hillman.

Toda la información de las series con su frase están almacenadas en una base de datos de PostgreSQL.

Estado del proyecto

✅ Proyecto compleado

Demostración de funcionalidades

Funcionalidades del proyecto

  • Funcionalidad 1: Tiene una conexión con una base de datos de PostgreSQL, su configuración de conexión en la aplicación está estructurado diferente para proteger de los datos reales. La ruta de dicha configuración es la siguiente: src/main/resources/application.properties.

Sólo es sustituir las siguientes variables por los datos que tengas:

spring.datasource.url=jdbc:postgresql://${DB_HOST}/${DB_NAME}
spring.datasource.username=${DB_USER}
spring.datasource.password=${DB_PASSWORD}
spring.datasource.driver-class-name=org.postgresql.Driver
hibernate.dialect=org.hibernate.dialect.HSQLDialect

spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
spring.jpa.format-sql=true
  • ${DB_HOST}: Es la ruta donde está alojada el proyecto. La ruta por defecto es 'localhost'.
  • ${DB_NAME}: Es el nombre de la base de datos.
  • ${DB_USER}: Es el nombre de usuario que tienes en la base de datos como PostgreSQL. Por defecto es postgres en caso de que sea con esa base de datos.
  • ${DB_PASSWORD}: Es la contraseña que tienes para acceder a una base de datos.

  • Funcionalidad 2: Al iniciar la aplicación Back-End y la aplicación Front-End, muestra una serie con la siguiente información: Portada, título, frase y nombre del personaje quien dijo dicha frase.

  • Funcionalidad 3: Tiene un botón que dice "Ver otras frases...", el cual, al dar click refresca la página y muestra otra serie con la información mencionada anteriormente de forma aleatoria.

Teconologías utilizadas

  • Java 21
  • Hibernate
  • Spring Boot
  • Spring Web
  • Maven
  • PostgreSQL

Persona Desarrolladora del Proyecto


Sergio Zuñiga Fraga

About

Solución al desafío de conocimientos del curso Java. creando tu primera API y conectándola al Front End del programa Oracle Next Education (ONE) de Oracle, impartido por la Instructora Genesys Rondón de Alura Latam.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published