Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

revel-frontend

Frontend en SvelteKit 2 con Svelte 5 para la plataforma Revel, gestionando eventos, entradas y membresías. Conecta al backend Django vía OpenAPI.

Ficha actualizada 25 sept 2026, 20:02 · upstream 25 sept 2026, 19:50 · release v2.13.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es revel-frontend

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Este repositorio contiene la aplicación web de Revel, una plataforma open source para gestión de eventos, venta de entradas y membresías dirigida a comunidades, clubes, locales independientes y artistas. El frontend se basa en SvelteKit 2 con Svelte 5, TypeScript estricto y Vite, ofreciendo un rendimiento optimizado y una experiencia de desarrollo fluida con hot reload.

La aplicación implementa un renderizado híbrido: las páginas públicas y SEO se renderizan en el servidor, mientras que los paneles de administración y dashboards utilizan componentes híbridos. Algunas funcionalidades específicas, como el escáner de membresías o el diseñador de asientos, operan exclusivamente en el cliente para optimizar la interactividad. La internacionalización se gestiona mediante Paraglide, soportando inglés, alemán, italiano, francés, español y portugués.

CASOS DE USO
  • Gestión de eventos públicos con renderizado SEO optimizado
  • Venta de entradas (checkout) integrada con pasarelas de pago
  • Paneles administrativos para organizadores y gestión de miembros
  • Dashboards para asistentes y gestión de membresías
PUNTOS DESTACADOS
  • Uso de Svelte 5 runes para una reactividad moderna y eficiente
  • Generación automática del cliente API TypeScript desde la especificación OpenAPI del backend
  • Sistema de internacionalización robusto con Paraglide en múltiples idiomas
  • Pruebas end-to-end automatizadas con Playwright e inclusión de tests de accesibilidad axe
PRECAUCIONES
  • No incluye Dockerfile ni docker-compose; requiere despliegue manual o uso del repositorio infra para contenerización
  • Requiere Node.js 22.22.2 o superior y pnpm 11 o superior para el desarrollo local
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Revel on a phone: home, event detail and discovery
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

Para producción, utilice el repositorio infra para la orquestación con Docker Compose. Asegúrese de configurar PUBLIC_API_URL en el entorno del frontend apuntando al backend Django. Compile los mensajes i18n ejecutando pnpm paraglide:compile antes de construir o iniciar la aplicación.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsDjango
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
800051733000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.