PPSPORT

PPSPORT

Sistema fullstack para gestión de reservas deportivas, torneos y ligas. Backend REST en Kotlin/Spring + cliente multiplataforma con .NET MAUI.

  • Kotlin
  • Spring Boot
  • C#
  • .NET MAUI

Problema

Los centros deportivos suelen gestionar reservas, torneos y ligas con herramientas separadas, generando errores de coordinación y fricción para usuarios y personal.

Qué hice yo

  • Implementé el backend REST con Kotlin y Spring Boot.
  • Diseñé la capa de datos y lógica de negocio para reservas y competiciones.
  • Desarrollé el cliente multiplataforma con .NET MAUI para consumo de APIs.
  • Conecté flujos de reserva, gestión y consulta en una experiencia unificada.

Arquitectura

Cliente .NET MAUI
       |
       v
API REST (Kotlin + Spring Boot)
       |
       v
Capa de servicios y reglas de negocio
       |
       v
Persistencia de datos

Decisiones técnicas

  • Separación por capas para mantener escalabilidad y mantenibilidad.
  • API REST como contrato claro entre frontend y backend.
  • Modelo de dominio orientado a entidades reales: reservas, torneos, ligas y clasificaciones.

Qué demuestra

  • Capacidad fullstack real con integración entre tecnologías distintas.
  • Diseño de APIs para escenarios con reglas de negocio no triviales.
  • Participación end-to-end desde modelo de datos hasta experiencia de usuario.