Sistema de Compra de Boletos para Evento


Terminado
Descripción:
Sistema de Compra de Boletos

(FAVOR NO OFERTAR SI PRETENDE HACERLO CON UN FRAMEWORK)

Se requiere un sistema hecho en PHP / HTML5 responsive y MySQL nativos (sin Frameworks) fondo blanco y con un diseño muy limpio porque va a ser incluido dentro de una web para móviles en HTML5.

El sistema debe permitir comprar tiquetes para un evento y enviar el comprobante al correo del comprador con un código QR.

El sistema DEBE comunicarse con Paypal vía API (no botones html) y recibir información de las transacciones por medio de la API.

Debe generar informes con la lista de los compradores y las transacciones con el total facturado.

Modulo de Ventas

Etapa 1

1. El usuario selecciona la cantidad de boletos que necesita.
2. Selecciona el botón de pagar con Paypal o Tarjeta.
3. El Sistema habla con Paypal y gestiona el pago.
a) Si da positivo: Autoriza esos boletos y pasa a Etapa 2
b) Si da negativo: Le indica al usuario que su pago no fue aprobado por el banco y lo devuelve al paso 1.

Etapa 2

4. El Sistema le pregunta el Nombre, Correo y Celular al usuario verificando 2 veces el correo.
5. El Sistema genera un PDF por cada boleto que haya comprado el Cliente. El PDF tiene un formato predefinido que el Cliente debe crear y que incluye los siguientes datos dinámicos:
a) Nombre completo del comprador, correo y teléfono
b) Número de transacción Paypal
c) Código QR con el número de transacción Paypal
d) Fecha y hora de emisión.
6. El Sistema envía el o los PDF al correo del usuario y copia a un correo de Administrador.
7. El Sistema guarda los datos de cada tiquete en una Base de Datos y lo marca con Estado: EMITIDO

Módulo de Recepción

8. El o los usuarios se presenta/n al evento (juntos o separados) y muestran el código QR en su teléfono o en papel.
9. El de la entrada del evento escanea el código qr con un lector de códigos conectado a una PC/Laptop
10. El Sistema lee el Estado del tiquete…
a) Si el Estado es EMITIDO, el Sistema marca el tiquete con Estado: REDIMIDO
b) Si el Estado es REDIMIDO, el Sistema muestra un mensaje indicando que ya se ha usado ese tiquete, que no sea rata y pague otro.

Panel de Administración

11. El Administrador puede ver un informe gráfico de la cantidad de tiquetes EMITIDOS y REDIMIDOS.
12. El Administrador puede ver/imprimir/exportar a excel la lista de los usuarios que compraron los tiquetes.
13. El Administrador puede ver/imprimir/exportar a excel todas las transacciones (exitosas o no) y el monto total recaudado.



Categoría: IT & Programación
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 las especificaciones
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Roles necesarios: Desarrollador
Integraciones de API: Payment Processor (Paypal, Stripe, etc)

Archivos adjuntos:

Abierto

Presupuesto

4

Propuestas

7

Freelancers interesados

Publicado: Hace 6 meses

Plazo: 8 días

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

Luis U. Soy un Ingeniero de Sistemas altamente calificada con 10 años de experiencia desarrollo de Páginas Web, me especializo en PHP, HTML, CSS y jQuery.Tengo experiencia en Phonegap y Android. Soy un trabajador, motivado, ... + detalles

Ruben E. Soy un desarrollador con 11 años de experiencia en sistemas online con php + detalles

Camilo Programador + detalles

Duglas O. M. M. Soy Ing. en Sistemas.Trabajando en el Campo de la Educación, compartiendo conocimientos en diferentes materias como: Desarrollo de Software, Electiva, Base de Datos, Sistemas Operativos. Consultor y asesor en el Desa... + detalles