Skip to content

Se JuegaSistema de Gestión de Canchas

Plataforma completa para administrar reservas de canchas de tenis

Componentes del Sistema

El sistema Se Juega está compuesto por dos aplicaciones principales:

🎯 Panel de Administración

Interfaz administrativa completa para gestionar sedes, canchas, precios, reservas, bloqueos y usuarios. Incluye dashboard con métricas en tiempo real y sistema de reportes.

Ver documentación del Panel Admin →

🌐 Frontend Público

Aplicación web pública donde los jugadores pueden ver disponibilidad, hacer reservas y realizar pagos de forma simple e intuitiva.

Ver documentación del Frontend →

Tecnologías

  • Frontend: Nuxt 4, Vue 3, TypeScript, Nuxt UI, Tailwind CSS
  • Backend: Laravel 12, PHP 8.2+, MySQL
  • Monorepo: Nx con pnpm workspaces y dos apps (Panel Admin court-commander-app y Frontend Público serve-time-ui)
  • Autenticación: Laravel Passport (OAuth2) + Spatie Permission (RBAC)
  • Pagos: MercadoPago SDK (débito y dinero en cuenta)
  • Emails: Resend
  • Despliegue: Docker, AWS Amplify

Primeros Pasos

Para comenzar a usar el sistema:

  1. Accedé al Panel de Administración con las credenciales proporcionadas
  2. Configurá tu primera sede con los datos de tu sede
  3. Agregá tus canchas y sus características
  4. Configurá los tipos de cancha (polvo de ladrillo, cemento, etc.)
  5. Definí los precios según tus tarifas
  6. Configurá etiquetas y profesores si los necesitás
  7. Armá el mapa visual de tus canchas (opcional)
  8. Creá turnos fijos para jugadores regulares
  9. Compartí el link del frontend con tus clientes
  10. ¡Empezá a recibir reservas!

Ver guía completa del Panel Admin →

Soporte

¿Necesitás ayuda? Consultá la documentación específica de cada componente o contactá al equipo de desarrollo.

Documentación del sistema Se Juega