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