Foro Hub es una aplicación desarrollada como parte del desafío de Alura Cursos. Este proyecto implementa un foro con características básicas de autenticación, validación, manejo de datos y una API RESTful.
- Java 17
- Spring Boot 3.4.1
- Spring Web
- Spring Data JPA
- Spring Security
- Spring Boot DevTools
- Flyway para migraciones de base de datos
- MySQL como base de datos relacional
- Lombok para reducir código repetitivo
- JWT (Java Web Tokens) para manejo de autenticación
- Maven como herramienta de construcción y gestión de dependencias
- Tener instalado:
- JDK 17 o superior
- Maven 3.8 o superior
- MySQL
- Spring Boot Starter Data JPA: Para el manejo de datos con JPA.
- Spring Boot Starter Security: Para implementar características de seguridad.
- Spring Boot Starter Validation: Para validación de entradas.
- Flyway Core y MySQL: Para gestionar migraciones de base de datos.
- Java JWT: Para autenticación y generación de tokens.
Para obtener más información sobre las tecnologías utilizadas, consulta:
Angie Vargas
Si tienes preguntas o comentarios, ¡no dudes en contribuir o abrir un issue!