SkillAgentSearch skills...

Eventflow

Smart event management platform: spaces, activities, speakers, attendees, and personalized planning.

Install / Use

/learn @scanalesespinoza/Eventflow
About this skill

Quality Score

0/100

Supported Platforms

Zed

README

eventflow

License: Apache-2.0 Quality Gate PR Quality — Architecture Rules PR Quality — Static Analysis PR Quality — Dependencies PR Quality — Tests & Coverage PR Quality — Suite

Smart event management platform: spaces, activities, speakers, attendees, and personalized planning.

Also available in Español.

See the documentation for more guides.

Arquitectura

La estrategia de persistencia de EventFlow está documentada en:

Latest stable release: v2.2.1.

Features

  • Manage events, speakers, scenarios, and talks
  • Sign in with Google using Quarkus OIDC
  • Admin area protected by ADMIN_LIST
  • Import events from JSON
  • In-app notifications for talk status changes
  • Supply chain security with SBOM generation, image signing and vulnerability scanning

Quick start

Run the application in dev mode:

mvn -f quarkus-app/pom.xml quarkus:dev

Then browse to http://localhost:8080.

Google OAuth 2.0 setup

Configure these properties in application.properties or environment variables:

quarkus.oidc.provider=google
quarkus.oidc.client-id=<CLIENT_ID>
quarkus.oidc.credentials.secret=<CLIENT_SECRET>
quarkus.oidc.authentication.redirect-path=/private
quarkus.oidc.authentication.scopes=openid profile email
quarkus.oidc.logout.post-logout-path=/

Register https://eventflow.opensourcesantiago.io/private as an authorized redirect URI for production deployments.

Admin access

Only emails listed in ADMIN_LIST can create or edit events:

ADMIN_LIST=sergio.canales.e@gmail.com,alice@example.org

Importing events

Upload a JSON file named file at /private/admin/events to import events. Duplicate IDs return 409 Conflict; invalid JSON returns 400 Bad Request.

Supply chain

The build produces SBOMs for dependencies and container images and scans images for known vulnerabilities. CI publishes artifacts like target/bom.json and sbom-image.cdx.json, and images can be signed with Cosign.

Community

Project supported by the OpenSource Santiago community. Join our Discord server.

For coordinated vulnerability disclosure, see SECURITY.md.

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated6mo ago
Forks0

Languages

Java

Security Score

77/100

Audited on Oct 5, 2025

No findings