Repolode
aaronpk

aaronpk/Meetable

Un sitio web minimalista y autoalojable para agregar eventos, con feeds iCal, confirmaciones de asistencia, etiquetas y varias opciones de inicio de sesión, creado con Laravel.

Alternativa open source a:MeetupEventbrite

Estrellas
172
Forks
14
Issues abiertos
18
Último commit
hace 4 días

¿Qué es?

Meetable es un sitio web para publicar en un solo lugar los próximos eventos y los que ya ocurrieron. Los eventos pueden incluir etiquetas, fotos de portada, descripciones con soporte para Markdown, enlaces externos y URL de entradas. Todas las listas, incluida la página de inicio y las páginas de etiquetas, ofrecen un feed iCal para que los visitantes puedan suscribirse desde su aplicación de calendario; además, cada evento se puede exportar como archivo iCal o agregar a Google Calendar.

Los usuarios que iniciaron sesión pueden confirmar su asistencia, agregar fotos a las páginas de eventos y recibir webmentions de otros sitios web, para que los asistentes publiquen fotos y notas desde sus propios sitios. Un modo opcional de eventos propuestos permite crear eventos sin una fecha definida; los miembros votan entre varias fechas posibles antes de elegir una.

El sitio funciona con Docker Compose o de forma manual en PHP 8.2 o posterior, con MySQL o MariaDB. La autenticación puede usar passkeys para un único administrador, GitHub OAuth, OpenID Connect, Vouch Proxy o Heroku. Una integración con un bot de Discord puede publicar recordatorios y sincronizar eventos con la lista de eventos de un servidor.

Funciones clave

  • 01Página de inicio y vistas de archivo de eventos próximos y pasados
  • 02Feeds iCal para todas las listas de eventos y opción para exportar y agregar al calendario
  • 03Etiquetas de eventos, con las más usadas destacadas para facilitar el descubrimiento
  • 04Confirmaciones de asistencia, fotos y webmentions en las páginas de eventos
  • 05Eventos propuestos con votación de fechas
  • 06Varios métodos de inicio de sesión, incluidos passkeys, GitHub, OIDC y Vouch

Casos de uso

  • Gestionar un calendario comunitario para un grupo de código abierto o de estándares
  • Publicar encuentros y eventos de conferencias con feeds de calendario a los que se pueda suscribir
  • Alojar una página de eventos con un único administrador y protegida con una passkey
  • Coordinar encuentros grupales en los que los miembros voten entre posibles fechas

Inicio rápido

  1. 1

    Descarga docker-compose.yml y .env.example del repositorio (consulta el README).

  2. 2

    Configura APP_KEY, APP_URL, DB_PASSWORD y DB_ROOT_PASSWORD en .env.

  3. 3

    Inicia los contenedores.

    docker compose up -d
  4. 4

    Abre http://localhost:8080 y coloca un proxy inverso TLS delante para permitir el acceso público.

Antes de usarlo

  • La instalación manual requiere PHP 8.2 o superior, MySQL/MariaDB, Composer y varias extensiones de PHP.
  • En producción, se necesitan un worker de cola y una tarea cron para el planificador para procesar tareas en segundo plano y recordatorios.
  • El inicio de sesión con Heroku está pensado para un solo usuario: el primer usuario que inicia sesión se convierte en administrador y se bloquean los inicios de sesión posteriores.

En colecciones

Temas

Preguntas frecuentes

¿Qué es Meetable?
Un sitio web minimalista y autoalojable para agregar eventos, con feeds iCal, confirmaciones de asistencia, etiquetas y varias opciones de inicio de sesión, creado con Laravel. Meetable es un sitio web para publicar en un solo lugar los próximos eventos y los que ya ocurrieron. Los eventos pueden incluir etiquetas, fotos de portada, descripciones con soporte para Markdown, enlaces externos y URL de entradas. Todas las listas, incluida la página de inicio y las páginas de etiquetas, ofrecen un feed iCal para que los visitantes puedan suscribirse desde su aplicación de calendario; además, cada evento se puede exportar como archivo iCal o agregar a Google Calendar.
¿Meetable es gratuito? ¿Qué licencia tiene?
Meetable es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Meetable sigue mantenido?
Mantenimiento activo. El último commit de Meetable fue el 3 nov 2026.
¿Para qué puedo usar Meetable?
Gestionar un calendario comunitario para un grupo de código abierto o de estándares Publicar encuentros y eventos de conferencias con feeds de calendario a los que se pueda suscribir Alojar una página de eventos con un único administrador y protegida con una passkey Coordinar encuentros grupales en los que los miembros voten entre posibles fechas
¿Cómo se instala Meetable?
Descarga docker-compose.yml y .env.example del repositorio (consulta el README). Configura APP_KEY, APP_URL, DB_PASSWORD y DB_ROOT_PASSWORD en .env. Inicia los contenedores.: docker compose up -d Abre http://localhost:8080 y coloca un proxy inverso TLS delante para permitir el acceso público.
¿Dónde consigo Meetable?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/aaronpk/Meetable

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados