Evaluando propuestas

Sistemas de eventos

Publicado el 20 Noviembre, 2017 en Programación y Tecnología

Sobre este proyecto

Abierto

Requisitos de funcionalidad
“Eventualmente” es una aplicación web que permite el registro virtual en eventos de asistencia masiva.
El proyecto debe contar con lo siguiente:
Como visitante de la página:
o Los visitantes deben poder registrarse como usuarios ingresando su nombre, apellidos, usuario y contraseña
o Los visitantes que ya están registrados pueden iniciar sesión como usuario.
O Los visitantes verán una lista de los eventos registrados anteriormente, mostrando la foto y título del evento,
ordenados por fecha.
O Los visitantes deben tener una opción para ver los eventos organizados por categoría.
O Los visitantes pueden seleccionar un evento y ver su página de detalle de evento (foto, descripción, fecha, hora,
lugar, organizador y título del evento)
o Los visitantes podrán hacer click a un botón de inscribirse dentro del detalle del evento.
O Cuando los visitantes intenten inscribirse aparecerá una lista de tipos de entradas que habrá para ese evento y el
precio de cada una para seleccionar, solo aparecerán las entradas que tengan disponibilidad.
O Una vez seleccione una entrada se le pedirá al visitante iniciar sesión o crearse una cuenta.
O Una vez con la sesión iniciada se confirmará su registro y se les mostrará el monto a cancelar al llegar al evento.
Como usuario previamente registrado:
o Los usuarios deben poder ver un listado de eventos a los que se han registrado, ordenados por fecha de menor a
mayor y poder darse de baja del mismo (eliminar su registro).
O Al ingresar a un detalle de la lista deben poder ver su ID de registro para mostrarla a la hora de ingresar.
O Los usuarios deben poder crear eventos con los siguientes datos:
o ID del Evento
o Título del evento
o Dirección y ubicación en el mapa (ver google maps)
o Fecha y hora de inicio
o Fecha y hora de fin
o Foto promocional del evento
o Descripción del evento
o Nombre del organizador
o Descripción del organizador
o Al crear un evento también se deben poder seleccionar los tipos de entrada que va a tener, su costo en Bs y
cuántas entradas disponibles para ese tipo se tendrá.
O Los eventos estarán organizados por categorías, 1 evento puede estar en N categorías.
O Las categorías solo contarán con ID y nombre de Categoría.
Electiva de Programación
o El creador del evento debe poder entrar a su evento y validar el código de registro de un usuario para marcarlo
como asistido y pagado (estados en el registro del usuario).
O El creador del evento debe poder ver, modificar y eliminar los eventos ya creados



Si es que se desea ganar 5 puntos extra sobre la nota final de la materia, se debe implementar un pago ficticio con tarjeta
de crédito para la reserva
El pago se debe mostrar en un formulario de pago de tarjeta crédito
El pago debe validar la tarjeta mediante el Algoritmo de Luhn y debe guardar los siguientes datos:
o ID de Pago
o ID de la reserva
o Monto pagado
o Número de Tarjeta
o Titular de tarjeta
Cada reserva puede tener un solo pago, este no puede ser eliminado ni actualizado.
Estos 5 puntos solo podrán obtenerlo las personas que hayan realizado previamente el Proyecto Completo

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por V. R. P.