Skip to content

'Mi Boleta' is an online platform designed to facilitate the purchase of tickets for events. Our solution allows users to easily access a variety of events and purchase their tickets quickly and securely.

License

Notifications You must be signed in to change notification settings

iamjuaness/Mi-Boleta

Repository files navigation

Mi Boleta

🚧 Proyecto en construcción 🚧

📝 Descripción del proyecto

Mi Boleta es una plataforma en línea diseñada para facilitar la compra de boletas para eventos. Nuestra solución permite a los usuarios acceder de manera sencilla a una variedad de eventos y adquirir sus entradas de forma rápida y segura.

La plataforma está dirigida tanto a organizadores de eventos como a asistentes, proporcionando una experiencia eficiente y confiable en la gestión y compra de boletas. Con Mi Boleta, los usuarios pueden descubrir nuevos eventos, seleccionar sus localidades preferidas, y asegurarse de tener sus entradas en pocos pasos.

Nuestro objetivo es hacer que la adquisición de boletas sea una experiencia fluida, intuitiva y accesible para todos.

🔨 Funcionalidades del proyecto

Para Administradores:

  • Creación de Eventos: Los administradores pueden crear y gestionar eventos de manera sencilla.
  • Gestión de Localidades: Configuración y administración de diferentes áreas de asientos o localidades dentro de un evento.
  • Estadísticas de Boletería: Acceso a estadísticas detalladas y análisis de la venta de boletas, permitiendo un seguimiento y monitoreo efectivo del rendimiento de los eventos.

Para Usuarios Regulares:

  • Compra de Boletas: Los usuarios pueden explorar y adquirir boletas para una amplia variedad de eventos.
  • Opciones de Filtrado: Herramientas de filtrado avanzadas que permiten a los usuarios encontrar las boletas que mejor se adapten a sus preferencias.

🛠️ Arquitectura Backend

Se emplea una arquitectura de microservicios que se distribuye de la siguiente manera: image

✔️ Tecnologías utilizadas en el Backend

  • Springboot: Framework de código abierto para la creación de aplicaciones empresariales en Java de forma rápida y sencilla.
  • Java 17: Lenguaje de programación para estructurar el backend.
  • JaCoCo: JaCoCo es una herramienta de cobertura de código para Java, que genera informes de pruebas.
  • Mockito: Mockito es una biblioteca de Java para crear mocks y simular comportamientos en pruebas unitarias.
  • JUnit: JUnit es un marco de pruebas para Java que permite escribir y ejecutar pruebas unitarias de código.
  • JWT: JWT (JSON Web Token) es un estándar para representar claims de manera segura en un formato compacto y auto-contenido.
  • MongoDB: MongoDB es una base de datos NoSQL orientada a documentos, que almacena datos en formato BSON.

💻 Autores


Juan E. Cardona

Juan E. Ramirez

Contributors

About

'Mi Boleta' is an online platform designed to facilitate the purchase of tickets for events. Our solution allows users to easily access a variety of events and purchase their tickets quickly and securely.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages