https://github.com/carlos-marrugo/bienestar-software
Sistema de seguimiento de horas hechas en actividades de cada estudiante universitario. Roles: Director, Instructor, Estudiante #springboot
https://github.com/carlos-marrugo/bienestar-software
clean-architecture java jwt mockito-junit-test spring sprintboot
Last synced: 11 months ago
JSON representation
Sistema de seguimiento de horas hechas en actividades de cada estudiante universitario. Roles: Director, Instructor, Estudiante #springboot
- Host: GitHub
- URL: https://github.com/carlos-marrugo/bienestar-software
- Owner: Carlos-Marrugo
- Created: 2025-01-29T18:55:20.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-07-01T06:56:54.000Z (about 1 year ago)
- Last Synced: 2025-08-11T23:04:49.006Z (11 months ago)
- Topics: clean-architecture, java, jwt, mockito-junit-test, spring, sprintboot
- Language: Java
- Homepage:
- Size: 532 KB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

[](https://deepwiki.com/Carlos-Marrugo/bienestar-software)
**Authentication Arquitectura Flujo**



## Email Service
El sistema envía automáticamente emails en estos casos:
1. Registro de nuevo usuario
2. Inscripción a actividades
3. Recuperación de contraseña (pendiente)
Configuración requerida:
- Credenciales OAuth2 de Gmail
- Plantillas Thymeleaf en `resources/templates/emails`
## Configuración Segura
1. `application.properties` con variables
2. Cree un archivo `.env` con sus credenciales
3. Nunca suba archivos con datos sensibles
Variables requeridas:
- DB_URL, DB_USER, DB_PASSWORD
- EMAIL_USER, EMAIL_PASSWORD