Skip to content
JemCysPublic

About

Alura Latam, Challenge Foro-Hub G6 - 2024

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ForoHub

ForoHub es una API REST desarrollada con Spring Boot para gestionar tópicos en un foro educativo.

Descripción

ForoHub permite a los usuarios realizar operaciones CRUD sobre tópicos, facilitando la gestión de preguntas y respuestas dentro de una plataforma educativa como Alura Latam.

Funcionalidades

  • Crear un nuevo tópico
  • Mostrar todos los tópicos creados
  • Mostrar un tópico específico
  • Actualizar un tópico existente
  • Eliminar un tópico

Configuración del Entorno

Para configurar y ejecutar ForoHub, asegúrate de tener instalados los siguientes elementos:

  • Java JDK 17 o superior
  • Maven 4 o superior
  • Spring Boot 3 o superior
  • MySQL 8 o superior
  • IDE (opcional): IntelliJ IDEA

Endpoints API

  • POST /api/topics: Crea un nuevo tópico
  • GET /api/topics: Obtiene todos los tópicos
  • GET /api/topics/{id}: Obtiene un tópico específico por ID
  • PUT /api/topics/{id}: Actualiza un tópico existente por ID
  • DELETE /api/topics/{id}: Elimina un tópico existente por ID

Tecnologías Utilizadas

  • Spring Boot
  • Spring Web
  • Spring Data JPA
  • Lombok
  • Spring Security
  • MySQL
  • Flyway Migration
  • Validations

Sobre Mi

Desarrollado por Clary Rebollar (Jemcy)

About

Alura Latam, Challenge Foro-Hub G6 - 2024

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages