Venta.De.Boletos.De.Un.Conc.../README.md

3.2 KiB

🎟️ Proyecto de Venta de Boletos para Conciertos

🧑‍🤝‍🧑 Integrantes

  • [BENITO GAEL RODRÍGUEZ MARTÍNEZ]
  • [ROBERTO VIVEROS GONZÁLEZ]
  • [ADÁN MEDINA LUIS]

📌 Descripción

Este proyecto consiste en el desarrollo de una aplicación para la venta de boletos de conciertos. La aplicación permite a un vendedor seleccionar boletos disponibles, registrarlos como vendidos y generar reportes de ventas. Se aplican buenas prácticas de desarrollo ágil y se gestiona el código mediante Git.

🚀 Funcionalidades

Historia de Usuario 1: Selección y Venta de Boletos

  • Mostrar un listado de todos los conciertos disponibles.
  • Permitir la búsqueda de conciertos por nombre o fecha.
  • Seleccionar y marcar boletos como vendidos.
  • Generar un comprobante de compra.

Historia de Usuario 2: Generación de Reporte de Ventas

  • Mostrar un reporte con detalles de los boletos vendidos.
  • Filtrar el reporte por fechas (día, semana, mes).
  • Permitir la descarga del reporte en formato PDF.

🛠️ Tecnologías Utilizadas

📌 Selección de Tecnología

Para el desarrollo de esta aplicación hemos seleccionado tecnologías modernas y eficientes que nos permiten garantizar un buen rendimiento, escalabilidad y facilidad de mantenimiento:

  • Frontend: Usaremos React para la construcción de la interfaz de usuario, ya que permite una gestión eficiente del estado y una experiencia de usuario fluida. Para los estilos, utilizaremos TailwindCSS, lo que facilitará la implementación de una interfaz visual atractiva y modular. Adicionalmente, consideramos el uso de shadcn, una biblioteca de componentes que agilizará el diseño y desarrollo de la interfaz gráfica.
  • Backend: Implementaremos una base de datos en SQL, ya que nos permite almacenar y gestionar la información de los boletos vendidos y disponibles de manera estructurada y confiable. Esta elección nos garantiza la integridad y consistencia de los datos, además de proporcionar herramientas robustas para la consulta y manipulación de información.

📂 Evidencias en Teams

📄 Selección de Tecnología

Documento justificando la elección del stack tecnológico.

📊 Estimación de Esfuerzo

Documento con la estimación de Story Points para cada historia de usuario:

Historia de Usuario 1: Selección y Venta de Boletos

Tarea Story Points Tiempo Estimado
Mostrar un listado de todos los conciertos 8 2 días
Desarrollar un filtro para la búsqueda de un concierto (por nombre o por fecha) 5 1 día
Crear una ventana de pago 8 2 días

Historia de Usuario 2: Generación de Reporte de Ventas

Tarea Story Points Tiempo Estimado
Desarrollar una vista para mostrar el reporte 5 1 día
Desarrollar un filtrado para la fecha en específico que se quiera visualizar (día, semana, mes) 3 Medio día
Generar un botón para la descarga de un archivo PDF que contenga el reporte 3 Medio día

📌 Nota: Este archivo README puede ser actualizado conforme avance el proyecto y se agreguen nuevas funcionalidades o ajustes en la planificación.