🏀 Torneo API
Backend del Torneo Municipal — Next.js 15 · Drizzle ORM · Supabase PostgreSQL
- POST
/api/auth/signinIniciar sesión - POST
/api/auth/signoutCerrar sesión - PUT
/api/auth/change-passwordCambiar contraseña - GET
/api/teamsListar equipos - POST
/api/teamsCrear equipo (admin) - GET
/api/players?teamId=Listar jugadores - POST
/api/playersAgregar jugador - GET
/api/matches?jornada=&status=Listar partidos - POST
/api/matchesCrear partido (admin) - PUT
/api/matches/:idActualizar marcador - PUT
/api/matches/:id/officialsGuardar oficiales - PUT
/api/matches/:id/statsGuardar estadísticas - GET
/api/standingsTabla de posiciones - GET
/api/configConfiguración del torneo - PUT
/api/configActualizar configuración (admin) - GET
/api/usersListar usuarios (admin) - POST
/api/usersCrear usuario (admin) - PUT
/api/users/:id/reset-passwordResetear contraseña (admin)