El proyecto tiene la posibilidad de gestionar un foro, con el objetivo de facilitar la administración de tópicos dentro del mismo y con autenticación de usuarios.
- Registro de usuario e inicio de sesión con autenticación JWT
- Cifrado de contraseña usando BCrypt
- Autorización basada en roles con Spring Security
- CRUD para las entidades "Topic"
- Spring Boot 3.0
- Spring Security
- JSON Web Tokens (JWT)
- BCrypt
- Maven
- MySQL
- Clonar repositorio: git clone https://github.com/Marc0Franc0/Forum
- Ir al directorio del proyecto: cd Forum
- Seguir pasos para ejecución con Maven
Para construir y ejecutar la aplicación necesita:
Configurar datos de la base de datos MySQL: application.properties
Ejecutar localmente
mvn clean install
mvn spring-boot:run
Dirigirse a: