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
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.
- 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
- 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
- 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
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.
