Skip to content

DL-VI/challenge-foro-hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Foro Hub

STATUS

Descripción

Foro Hub es una aplicación web de foro desarrollada con Spring Boot, diseñada para gestionar tópicos de discusión. Esta aplicación incluye funcionalidades CRUD (Crear, Leer, Actualizar, Eliminar) y utiliza JWT para autenticación y autorización.

Herramientas utilizadas

IntelliJ IDEA Java Spring Hibernate Git Apache Maven MySQL Postman JWT

Requisitos

  • Java 17
  • Spring Boot versión 3.0.2 en adelante
  • MySql: versión 8 en adelante
  • Maven 3.6 o superior

Funcionalidad

Autenticación: Para autenticarte, envía una solicitud POST a /login con las credenciales del usuario. Esto devolverá un token JWT que debe incluirse en el encabezado de autorización para todas las solicitudes posteriores.

Endpoints Principales:

  • POST /topicos: Crea un nuevo tópico.
  • GET /topicos: Obtiene la lista de tópicos.
  • PUT /topicos/{id}: Actualiza un tópico existente.
  • DELETE /topicos/{id}: Elimina un tópico de la base de datos.

About

Challenge final de ONE Foro Hub

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages