En la siguiente lista se enumeran las funciones de EventDeck.
- Gestión de eventos.
- Gestión de tickets.
- Tickets canjeables por QR o código único.
- Exportador de tickets en PDF.
- Invitación a evento por email.
- Creación de tickets en lote.
- Resumen de asistencia.
- Almacenamiento local en SQLite.
EventDeck es una aplicación de escritorio hecha con Java Swing. Usa SQLite para persistir datos de forma local y se organiza en controladores, servicios y repositorios.
- Servicios: ejecutan la lógica de negocio.
- Controladores: son la capa de presentación de la aplicación. Desde aquí el usuario accede a los servicios.
- Repositorios: persisten los datos de la aplicación.
Para ejecutar EventDeck tenés que cumplir los siguientes requisitos y seguir los pasos a continuación.
- Tener Java 25 o superior.
- Tener IntelliJ IDEA o acceso a un terminal.
- Opcionalmente un servidor SMTP.
Una vez cumplidos esos requisitos podés probar el software de dos formas.
- Cloná el repositorio.
git clone https://github.com/VeguiDev/event-deck.git- Entrá al proyecto.
cd event-deck- Abrí el proyecto con IntelliJ IDEA.
- Una vez abierto, ejecutalo con
MAYUS + F10. - Listo.
- Abrí un terminal.
- Cloná el repositorio.
git clone https://github.com/VeguiDev/event-deck.git- Entrá al proyecto.
cd event-deck- Compilá el proyecto.
./gradlew buildEn Windows:
.\gradlew.bat build- Ejecutá la aplicación.
./gradlew runEn Windows:
.\gradlew.bat runLa configuración SMTP es opcional y solo hace falta si querés enviar invitaciones por email desde la aplicación. Podés cargar los datos del servidor SMTP desde la pantalla de configuración de EventDeck.
Desarrollado por VeguiDev como trabajo práctico de POO.
