HU13 · Crear premios - juanfelipe99/desarrollo-movil-equipo-2 GitHub Wiki

Identificador HU13
Nombre Crear premios
Descripción Como coleccionista quiero crear nuevos premios para poder asociarlos a los artistas
Criterios de aceptación * Desde la pantalla Agregar premio, el coleccionista puede acceder a la opción Crear premio nuevo.
* Al seleccionar Crear premio nuevo, se muestra un formulario con los campos nombre del premio, organización y descripción
* Los campos obligatorios se identifican visualmente y, si se intenta guardar con campos vacíos o inválidos, se muestran mensajes de validación debajo de los campos correspondientes
* Al guardar un premio válido, se muestra el progreso de la operación y, al finalizar correctamente, se regresa a Agregar premio con el nuevo premio disponible para seleccionarlo
* Si ocurre un error al guardar el premio, se muestra un aviso de error y se conservan los datos ingresados para permitir un nuevo intento
* El botón Cancelar permite abandonar el formulario sin guardar el premio
Mockups
Autor Jesus Sebastian Gomez

Tareas

Descripción Responsable Issue
Construir la interfaz de creación de premios según el mockup, incluyendo los campos nombre, organización y descripción Jesus Sebastian Gomez HU13 · T1 · #46
Implementar el formulario de creación de premios con validaciones de campos obligatorios y mensajes de error Jesus Sebastian Gomez HU13 · T2 · #47
Implementar la creación del premio mediante la capa de red y MVVM, incluyendo el envío de los datos al backend Jesus Sebastian Gomez HU13 · T3 · #48
Implementar los estados de guardado, confirmación de creación y error, conservando los datos cuando falle la operación Jesus Sebastian Gomez HU13 · T4 · #49
Integrar la navegación entre Agregar premio y Crear premio, incluyendo las acciones de cancelar y regresar al listado con el premio creado disponible Jesus Sebastian Gomez HU13 · T5 · #50
Realizar las pruebas de la historia, verificando la creación exitosa, las validaciones, la cancelación y el manejo de errores Jesus Sebastian Gomez HU13 · T6 · #51