Panel Admin
Explorar GraphiQL Acceso Admin

Características Principales

Better Auth

Sistema de autenticación moderno con soporte para email/contraseña, OAuth con Google, y gestión de roles (user, admin, superadmin).

GraphQL API

API GraphQL generada automáticamente con PostGraphile. Incluye filtros avanzados, paginación y documentación interactiva.

PostgreSQL

Base de datos PostgreSQL con esquemas separados para diferentes módulos. Soporte para notificaciones en tiempo real.

Panel Admin

Panel de administración completo para gestión de usuarios, roles, baneos y estadísticas del sistema.

Seguridad

Helmet para headers de seguridad, CORS configurado, rate limiting y protección contra ataques comunes.

Alto Rendimiento

Compresión gzip, connection pooling con PostgreSQL y optimizaciones para máximo rendimiento.

Endpoints de la API

GET /graphql API GraphQL principal (schema public) Abrir GraphiQL
GET /ventaspublico/graphql API GraphQL de ventas (schema ventaspublico) Abrir GraphiQL
POST /api/auth/* Endpoints de autenticación Better Auth
GET /api/me Obtener usuario autenticado actual
GET /api/admin/* API de administración (requiere rol admin)
Sistema Operativo