Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 2.66 KB

README.md

File metadata and controls

28 lines (19 loc) · 2.66 KB

Foro Hub - REST API

Foro Hub es una REST API que simula diversos endpoints de un foro, incluyendo el inicio de sesión de usuarios, la creación de tópicos, su actualización y su eliminación lógica en una base de datos. Este proyecto forma parte de la formación de ALura Latam ONE (Oracle Next Education).

¿Cómo funciona?

Esta aplicación utiliza Spring Framework para la creación y seguridad de endpoints, y JWT para la autenticación de los usuarios. Una vez que el usuario envía la petición de inicio de sesión a la ruta correspondiente, puede acceder a los métodos relacionados con los tópicos, como consultar, crear, actualizar y borrar.

Cada tópico creado por los usuarios se guarda en una base de datos MySQL. Cuando un usuario consulta o actualiza un tópico, se muestra el nombre del autor de la creación o actualización. Por último, un usuario puede borrar un tópico, pero para mantener la integridad de la base de datos y la persistencia de los datos, este borrado es solo de forma lógica.

Instalación

  1. Descargue o clone el proyecto.
  2. Inicie el proyecto en el IDE de su preferencia.
  3. Instale las dependencias necesarias desde el archivo pom.xml.
  4. Configure las propiedades del proyecto.
  5. Inicie el proyecto.

Recuerde que debe contar con una instalación de MySQL para las bases de datos.

Imagenes del proyecto

Herramientas y tecnologias utilizadas

Java Spring IntelliJ IDEA Postman GitHub Git JWT