Skip to content

Corbi/vBoteTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VBOTETEST - API de Sesiones y Autenticación para prueba técnica

Este proyecto está construido con Java y Spring Boot.

Backend: Spring Boot 3.5.8

Lenguaje: Java 17

Base de Datos: H2 con Hibernate

Seguridad: Spring Security (manejo de tokens)

Build: Maven

El código se divide en tres capas claras: Controladores (manejan peticiones HTTP), Servicios (contienen toda la lógica de negocio) y Repositorios (interactúan con la base de datos). Se usan excepciones personalizadas para errores de negocio, que son mapeadas automáticamente a códigos de error HTTP como 401 (No autorizado) o 404 (No encontrado). El proyecto está diseñado para ser fácilmente extendible y mantenible. Se han implementado pruebas unitarias y integrativas para asegurar la calidad del código.

Para ejecutarlo se necesita tener Java 17 y Maven. Hay que clonar el repositorio de GitHub, hacer un mvn clean install y ejecutar la clase principal VbotetestApplication.

Para probar se puede utilizar la colección de postman que he dejado en la raiz del proyecto.

About

Test for vBote

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages