Skip to content

nnfromthewindow/api-portfolioap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto Integrador Portfolio Web Full Stack Argentina Programa #YoProgramo 3era Edicion - BACKEND

213378693-8f3a8919-d1a7-4194-9c50-538b720f9911

API REST del Portfolio Argentina Programa, desarrollada en Spring Boot 3.0, Java 17 y conectando con una base de datos MySQL. Con funcionalidad de registro de nuevos usuarios y logueo para poder editar el portfolio. Para la autenticacion usamos JWT y como agregado extra se le agrego la posibilidad de asignar roles de usuario, al no haber una logica de negocio todos los usuarios son creados con el rol de USER. Tambien se dejo implementada con Java Mail Sender la posibilidad de activar las cuentas de usuario mediante el envio de un token por mail el cual el usuario al acceder al link activa su cuenta, registrando el estado activo en la base de datos, por el momento queda comentado para customizar la implementacion (buscar en el archivo bajo la carpeta de seguridad AuthService.java). La API se documento toda en Swagger2

image

Esquema de la Base de Datos image

Link de Swagger

https://engaged-range-374821.rj.r.appspot.com/swagger-ui/index.html

Link del Front

https://github.com/nnfromthewindow/portfolio-ap

About

API del portfolio de Argentina Programa

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published