Skip to content

JemCys/Foro-Hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages