Ir al contenido
guest@acisneros
ESEN
cd ..

~/proyectos$ cat ong-management/README.md

Gestión de voluntarios para una ONG

freelance--cloudene 2025 – mar 2025

API en Spring Boot para Make The Difference, con la infraestructura en AWS y Cloudflare definida con Terraform.

## README.md

La API gestiona voluntarios con autenticación JWT y acceso por roles, notificaciones por correo y carga de archivos y fotos de perfil.

La infraestructura está definida con Terraform: una instancia EC2 en AWS, Cloudflare R2 para archivos y Cloudflare D1 como base de datos. Un pipeline en Jenkins ejecuta las pruebas, construye la imagen Docker y despliega.

## Arquitectura

Arquitectura: Gestión de voluntarios para una ONGJenkinsSpring Boot (EC2)Cloudflare D1Cloudflare R2

## Lo principal

  • Infraestructura como código con Terraform
  • AWS EC2, Cloudflare R2 y D1
  • CI/CD en Jenkins
  • JWT y roles