EventPass - Rommel Romero
Volver a proyectos
Full-stackBackend + aplicación móvil2026

EventPass

Sistema full-stack de eventos con backend Spring Boot, panel de administración, API REST y aplicación móvil Android para descubrir eventos y registrar asistentes.

Problema

Gestionar eventos requiere coordinar catálogo, ubicaciones, categorías y asistentes. La parte pública necesita ser sencilla para el usuario, pero el administrador necesita control completo y métricas claras.

Solución

EventPass une dos repositorios: eventpass-backend (API + panel de administración) y eventpass-frontend (aplicación móvil Kotlin). Permite descubrir eventos, consultar detalles y registrar asistentes desde el móvil.

Backend (Spring Boot 4 + Kotlin + MySQL):

  • CRUD para eventos, categorias, ubicaciones, asistentes.
  • Panel /admin/dashboard con métricas, los cinco eventos más populares y distribución por categoría.
  • API REST: GET /api/eventos, /proximos, /populares, /api/categorias, POST /api/asistentes.
  • Dockerizado con docker-compose.yml + imagen ryze05/eventpass-db.

Frontend (Kotlin):

  • Aplicación Android con Jetpack Compose.
  • Ktor Client para consumir la API.
  • Home con próximos eventos y eventos populares.
  • Listado filtrable por categorías, detalle de evento y registro de asistentes.

Base de Datos

MySQL con 4 tablas relacionales y datos de prueba incluidos.

También disponible: Frontend