About this project
it-programming / web-development
Open
Sistema de Pago y Asignación de Cartones de Bingo
Descripción General:
Se necesita desarrollar una página web para la venta de cartones de bingo con asignación automática de cartones predefinidos. El sistema permitirá a los usuarios realizar pedidos, subir comprobantes de pago y consultar el estado de su compra. Un panel de administración permitirá aprobar o rechazar pedidos y detectar posibles fraudes.
Flujo de Usuario:
1. Formulario de Pedido:
- El usuario escoge la cantidad de cartones que desea comprar.
- Proporciona su nombre y teléfono.
- Sube el comprobante de pago de su transaccion.
- Envía la solicitud. La solicitud solo puede enviarse si se han cumplido todos los datos, nombre, telefono y comprobante de pago.
2. Revisión del Pedido (Panel de Administración):
- Los administradores pueden aprobar o rechazar pedidos.
- Si el usuario reservó más cartones de los pagados, se pueden aprobar solo algunos y rechazar los demás.
- Se almacena un historial de aprobaciones y rechazos.
3. Consulta del Estado del Pedido:
- El usuario ingresa su número de teléfono en una página de consulta.
- Si su pedido fue aprobado, puede descargar su cartón o cartones en PDF.
- Si el pedido fue rechazado, se muestra el motivo.
Panel de Administración:
1. Gestión de Pedidos:
- Listado de pedidos con datos del usuario.
- Opción de aprobar o rechazar pedidos (parcial o total).
- Vista del comprobante de pago adjunto.
2. Control de Fraudes:
- Detección de ID de pago duplicado. A cada pedido se le ingresa manualmente el id de la transacion para que el sistema pueda detectar id duplicados, esto en caso de que un usuario quiera pedir varios cartones con el mismo comprobante de pago.
- Detección de múltiples pedidos con el mismo número de teléfono. También para buscar posibles fraudes.
3. Asignación de Cartones:
- Los cartones están predefinidos en PDF con series del 1 al 10,000.
- El sistema asigna automáticamente los cartones aprobados al usuario. Pueden ser asignados por ejemplo en orden de pedido, el primero pedido adquiere el 00001 y asi en orden.
- El sistema debe darme una lista de todos los números de series de cartones que estan jugando, asi como los que no estan jugando, esto con el fin de ingresarlos al software de bingo.
- El sistema debe tener la capacidad de crear bingos con una fecha especifica y tener la capacidad de cerrarlo para que no sigan adquiriendo cartones.
Adjunto un PDF con mas o menos la idea de lo que estoy buscando.
No soy programador, tampoco diseñador, todo lo que he plasmado en este proyecto es una idea de lo que busco y el programador puede sugerir mejoras para lograr un mejor producto.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have the design
Required availability As needed
Roles needed Developer, Designer
Delivery term: Not specified
Skills needed