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.