← Volver a proyectosEnglish
Caso de estudio · Backend

KrakenHub API: backend para un foro

Una API REST construida con Java y Spring Boot para gestionar tópicos, respuestas, usuarios y autenticación.

Java 17
Spring Boot
Spring Security
JWT
Flyway
MySQL
OpenAPI
Ver repositorio en GitHub ↗

Problema y alcance

El proyecto ofrece una base para un foro donde los usuarios pueden crear y consultar tópicos y respuestas. El repositorio documenta también registro y perfiles de usuario, validaciones y acceso autenticado.

Decisiones técnicas

Seguridad con JWT

Spring Security y tokens JWT para el inicio de sesión y control de acceso.

Persistencia y migraciones

MySQL y Flyway para gestionar datos y cambios del esquema.

Documentación de API

Swagger/OpenAPI para explorar el contrato y probar operaciones.

Validación

Reglas de integridad y validaciones de negocio descritas en el repositorio.

Cómo revisarlo

El README del repositorio contiene los requisitos, la configuración y la ruta de Swagger. La estructura pública incluye clases de seguridad y una prueba de contexto de la aplicación. La cobertura y la ejecución de pruebas no se han medido en esta revisión.

Este caso describe lo documentado en el repositorio público; no afirma despliegue ni métricas de producción.

← Explorar otros proyectos