QuoApp – Plataforma Educativa Cripto

Descripción:
Aplicación web educativa para aprender sobre criptomonedas mediante recursos interactivos y simulaciones.

Tecnologías:
Java, Spring Boot, React, MySQL, JWT, Spring Security

Características:

  • Simulación de compra y venta de 9 criptomonedas con saldo virtual
  • Precios actualizados en tiempo real
  • Recursos educativos sobre blockchain y trading

Mi Rol:
Implementación de JWT, validaciones con JPA, arquitectura REST, trabajo colaborativo.

Aprendizaje:
Modularidad, APIs robustas, colaboración con equipo multidisciplinario.

Repositorio: GitHub – QuoApp

Sistema de Autenticación con JWT – Backend Java

Descripción:
Backend con autenticación/ autorización mediante JWT para control de acceso por roles.

Tecnologías:
Java, Spring Boot, Spring Security, JPA, Hibernate, MySQL, Swagger

Características:

  • Control de acceso basado en roles
  • Persistencia de usuarios/roles con JPA
  • Documentación con Swagger/OpenAPI

Mi Rol:
Desarrollo completo del flujo JWT, seguridad, documentación REST.

Aprendizaje:
Seguridad avanzada con filtros y expiración de tokens.

Repositorio: GitHub – Autenticación JWT

Conversor de Monedas – API Externa

Descripción:
Backend que permite convertir divisas con tasas actualizadas desde ExchangeRate API.

Tecnologías:
Java, Gson, API ExchangeRate, Java Collections

Características:

  • Consumo de API externa
  • Manejo de JSON con Gson
  • Conversión precisa con estructuras Map

Mi Rol:
Consumo e integración de APIs, manejo eficiente de tasas, lógica de negocio.

Aprendizaje:
Parsing avanzado de JSON, diseño orientado a integración.

Repositorio: GitHub – Conversor

CRUD Java – Gestión con MySQL

Descripción:
Proyecto CRUD de gestión de datos conectado a MySQL. Proyecto final del curso FullStack Java de Codo a Codo.

Tecnologías:
Java, JDBC, JPA, MySQL, JSP, Tomcat, HTML, CSS, JS

Características:

  • CRUD completo con base de datos
  • Interfaz JSP
  • Despliegue local con Tomcat

Mi Rol:
Desarrollo backend, integración con DB, vistas JSP, despliegue.

Aprendizaje:
Integración JDBC + JPA, estructura MVC, despliegue local.

Repositorio: GitHub – CRUD Java